アプリ購入でのテスト中に、サンドボックス テストで以下のエラーが発生します
現時点では、サンドボックス内のアプリでこれを購入する権限がありません
このエラーを回避する方法
アプリ購入でのテスト中に、サンドボックス テストで以下のエラーが発生します
現時点では、サンドボックス内のアプリでこれを購入する権限がありません
このエラーを回避する方法
次のことを確認してください
。 1. 作成されたテスト アカウントは、プロビジョニング プロファイルを生成したのと同じ開発者ポータルからのものです。
2. テスト アカウントはまだ存在し、そこから削除されていません。
3. iTunesConnect でアプリのアプリ内購入を作成したのと同じ識別子を使用します。
間違ったテスト アカウントでログインしようとすると、このエラーが発生することがわかりました。iTunes Connect アカウントに接続されていないもの。
iTunes Connect にログインし、テスト アカウントと同じように正しいメール アドレスを使用していることを再確認します。
それ以外の場合は、アプリ内購入をサンドボックス モードで機能させるために必要なすべてのチェックについての非常に良い投稿があります。それぞれに、それぞれの完了に関する短い説明があります。 /07/adding-in-app-purchases-in-sand-box-mode/
アプリを iTunes 接続に追加し、開発者アカウントを設定し、xCode にコードを追加して機能させる方法についても説明します。
テスト アカウントが存在しない可能性があります。削除されたテスト アカウントで引き続きログインできることがわかりましたが、購入は許可されておらず、説明したのと同じメッセージが表示されます。
1.itunesconnect のアプリ内製品 ID が、アプリケーションで使用しているものと同じであることを確認します
2. アプリのバンドル ID が開発プロファイルと iTunes Connect で同じであることを確認します
3.iTunes Connect でテストしているアプリ内購入のステータスは、「送信準備完了」である必要があります。
4.バンドル識別子またはプロビジョニングプロファイルを変更した場合は、デバイスからアプリを削除し、xcode からビルドを消去します。
5.iTunes コネクトまたは開発者に保留中の文書契約はありません。
別の開発者アカウントのプロビジョニング プロファイルを使用している可能性があります。もう一度確認してください。
ステップ 1 :設定に移動します。
ステップ 2 : iTunes と設定を選択
ステップ 3 :一番下までスクロールします。SANDBOX ACCOUNTのセクションがあります
ステップ 4 : Sandbox アカウントを使用してサインインします
アプリをテストすると、正常に動作します。