2011-06-28 6 views
1

アプリ内購入をテストするには、アプリをiTunesにアップロードする必要がありますか?iPhone:In App Purchaseをテストするには、アプリをiTunesにアップロードする必要がありますか?

+0

あ、はい。 – midhunhk

+0

@ Silverback:それは本当だと思う。だから誰もがIn Appコードを盲目的に実装し、自分のアプリをアップロードし、承認されるのを待ってから、動作するかどうかを確認してからデバッグしようとするユーザーが不平を言っている間、デバッグシンボルを持つ可能性なしに)。かなり悪くなるでしょうか? :-) – DarkDust

+0

あなたはそうしていますが、完全に完了する必要はありません。アップロードしたバイナリを拒否するだけです。 – Jamie

答えて

3

いいえ、iTunes Connectでアプリ内購入をセットアップしてテストユーザーを作成するだけで、サンドボックスでテストできます。 this guideを読んでください。

編集:WWDC 2011 session videosのリストには、アプリ内購入セッションもあります。あなたはそれから何かを学ぶかもしれません。

+0

はい、できます。商品データなどをダウンロードする場合は、アプリの購入をリンクするアプリが必要です。 – Jamie

+0

どういう意味ですか?実際にアプリをアップロードせずにiTunes Connectでアプリを作成することができます。 – jtbandes

+0

私はちょうどこれを自分で行きました。バイナリをアップロードせずに、ストアから有効な製品IDを正常に取得しましたか? – Jamie

1

はい、必要です。バイナリを提出する前に、iTunes経由でメッセージを受け取っていて、バイナリをアプリ内購入と一緒に提出しなければならないと言っていました。

それはひねくれたようだが、あなたは次の操作を行う必要があります:

  1. は、iTunesのアプリ(または新しいバージョン)
  2. iTunesでアプリ内購入を追加
  3. 准あなたに作成します - 新しいバージョンのアプリで購入する(バージョンをクリックし、アプリ内購入までスクロールダウンし、編集をクリックして購入を追加)
  4. アプリをビルドしてiTunes Storeにアップロードする。
  5. アップロードしたら、バイナリをクリックして[拒否]をクリックし、ステータスを[開発者が拒否しました]に変更します。これは、アップルが承認しないことを意味しますが、アプリ内購入はまだ審査待ちです。

また、プロビジョニングプロファイルにワイルドカード '*'文字が含まれていないことを確認してください。

あり少し古くなっているが、それでも非常に参考にここに素晴らしい記事だ:私は信じてhttp://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

が...それは私が事前にあまりにもよくを通じてしかしアップルは思わない不格好なプロセスだ

関連する問題