- 締切済み
iPhoneのアプリ内課金について
まだアプリをアップロードしていない状態での アプリ内課金について質問です。 色々なサイトを見ていますが、実機のテストで失敗します。 productRequestのデリゲートでinvalidProductIdentifiersにバンドル名が 入ってきてしまいます。 しかし、iPhoneシミュレータでは成功します。 (ほかのサイトを見る限りはシミュレータでは出来ないと書いてましたが、 反対にシミュレータ上で出来て実機で失敗します) 現状のAppleの仕様として、シミュレータのみ成功するのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anyhelp
- ベストアンサー率43% (79/181)
回答No.1
テスト環境はサンドボックスなので、まず実機の設定アプリでログアウトをします。 itunesconnectで作成したテストアカウントでIDとパスワードを入れてアプリ内購入を進みます。
補足
実機ではStoreの設定からアカウントをログオフした状態で 実機のアプリにある課金ボタンを押すのですがinvalidにはいってきて課金処理にすすみません。 ユーザ名やパスをいれる前の状態ではじかれてしまっています。