このチェックリストをクロスチェックすることで、そのエラーを取り除くことができます。あなたの答えがいずれかの点でノーの場合、それは問題を引き起こしている可能性があります
- アプリIDのアプリ内購入を有効にしましたか?
- あなたの製品の販売のためにクリアをチェックしましたか?
- プロジェクトの.plistバンドルIDはアプリIDと一致していますか?
- 新しいアプリIDの新しいプロビジョニングプロファイルを生成してインストールしましたか?
- この新しいプロビジョニングプロファイルを使用してコード署名するようにプロジェクトを構成しましたか?
- SKProductRequestを作成するときに完全な製品IDを使用していますか?
- 製品をiTunesConnectに追加してから数時間待ちましたか?
- 銀行の詳細はiTunesConnectでアクティブになっていますか?
- デバイスはジェイルブレイクされていますか?その場合、IAPを機能させるには、脱獄を元に戻す必要があります。
- iOS7およびXcode5の場合これを試してください:
- AppleはシミュレータでIAPテストを制限しているため、物理デバイスでテストする必要があります。
- [設定]->[iTunes&App Store]->に移動し、アカウントからログアウトします。デバイスからアプリを削除し、すべてのデータをクリーンアップします。
最も重要なことは、購入を試みる前に、デバイスの現在のiTunesアカウントからログアウトすることです。
アプリ内購入テストに必要なすべての手順を完了していることを確認してください。