• 締切済み

iPhoneのアプリ内課金について

まだアプリをアップロードしていない状態での アプリ内課金について質問です。 色々なサイトを見ていますが、実機のテストで失敗します。 productRequestのデリゲートでinvalidProductIdentifiersにバンドル名が 入ってきてしまいます。 しかし、iPhoneシミュレータでは成功します。 (ほかのサイトを見る限りはシミュレータでは出来ないと書いてましたが、 反対にシミュレータ上で出来て実機で失敗します) 現状のAppleの仕様として、シミュレータのみ成功するのでしょうか?

みんなの回答

  • anyhelp
  • ベストアンサー率43% (79/181)
回答No.1

テスト環境はサンドボックスなので、まず実機の設定アプリでログアウトをします。 itunesconnectで作成したテストアカウントでIDとパスワードを入れてアプリ内購入を進みます。

loves0070
質問者

補足

実機ではStoreの設定からアカウントをログオフした状態で 実機のアプリにある課金ボタンを押すのですがinvalidにはいってきて課金処理にすすみません。 ユーザ名やパスをいれる前の状態ではじかれてしまっています。

関連するQ&A