2012-01-25 11 views
6

Mac App Storeにすぐに参加する予定のアプリケーションがあります。 有料のアプリケーションになります。Mac App Storeで無料の有料アプリをダウンロードできるようにする

これは私が送信している最初のアプリですので、これまでの知識の不足をお許しください。 私は開発中にテストや物事で私を助けてくれた人がいくつかいます。

報酬の一種として、私たちはそれぞれが無料で自分のバージョンのアプリを手に入れることを決めました。 最初はコード署名とセキュリティのことを考えなかったので、今は少しジレンマがあります。 私はもちろん、コード署名されていないバージョンのアプリケーションを提供することもできますが、今後のアップデートの場合には、これらのバージョンの開発ブランチを別に持つことは望ましくありません。

何らかの「バウチャー」を使ってApp Storeから法的にアプリをダウンロードする可能性はありますか?

答えて

11

30日後。私は通常、一度に10個しか生成せず、生成日のテキストファイルに安全に保管しておき、個人に送信した後にそれらを削除します。プロモーションコードを作成するには


1)iTunesの接続では、 "あなたのアプリケーションの管理" をクリック

Step 2

2)

Step 2

アプリをクリックしてください

3)[詳細を表示]をクリックします"私のMacストアアプリの

Step 4


をプロモーションコード」

Step 3

4)をクリックして"、私は唯一のリリースコード)が署名した(と同様サンドボックスビルドを持っています。デバッグビルドはコード署名/サンドボックスではなく、バンドルIDに「ベータ」が付いています(したがって、同じバンドルIDのサンドボックスでもサンドボックスでもないバージョンでの問題を回避できます)。私はすぐにテスターに​​ベータを渡すことができます。

+0

お返事ありがとうございます!すべてのイラストで、華麗! ;-)私は「コード署名された」という言葉が間違っているかもしれないと思います。バンドル領収書やものに対してチェックするセキュリティ機能について考えていました。あなたはあなたのベータ版ビルドのためにそれらの関数をコメントアウトしていますか? – guitarflow

+0

正直、私はバンドル領収書をまだ調べていません(https://github.com/roddi/ValidateStoreReceipt/を見てください)。私はおそらく$ 0.99以外のアプリのルートに行き、 '#if DEBUG'を使ってそれらをデバッグビルドから取り出します。これは、あなたのアプリをカジュアルにコピーすること(あなたがそれを購入し、それを友人に与えること)を妨げるだけです。海賊は依然としてレシートチェックコードをバイパスすることができます。 – iccir

2

はい、可能です。 iTunes Connectでは、これらのテスターがMac App Storeであなたのアプリケーションの完全なコピーを取得するために "償還"できるプロモーションコードを作成することができます。このボタンの

ルック:プロモーションコード有効期限が切れる:in iTunes

注意を償還することができ、あなたは、50のプロモーションコードを生成することができますが、アプリストアに提出あなたのアプリのバージョンごとに enter image description here

+0

お返事ありがとうございます! – guitarflow

関連する問題