web-dev-qa-db-ja.com

デバイスでサンドボックステストユーザーを使用してログインできない

In App Purchaseのテストを実行しようとしていたため、itunesconnectでサンドボックステスターを作成しました...しかし、デバイスにそのユーザーとしてログインしようとするとエラーが発生します:

iTunesアカウントの作成は許可されていません

Apple IDは、現時点ではiTunesストアでは使用できません。しばらくしてからもう一度お試しください。

アカウントに間違ったパスワードを入力すると、アカウントの拒否が発生するため、パスワードのタイプミスではありません。これは、作成するすべてのテストアカウントで発生します。これに関する情報はどこでも。

48
Speckpgh

はい、答えはI AM AN IDIOTです...純粋でシンプルです。

これらのテストアカウントへのiTunesログインでユーザーアカウントを設定していました。これらのアカウントは、正当にiTunesにログインしようとするため、テストアカウントとして無効になります。

ITunes/APPstoreログインEMPTYが設定で明示的にログインしようとしないようにする必要があります...アカウントがApple IDの設定にないように、iTunes/APP STOREからログアウトしますその後、プログラムを実行します。

私はこれを適切に行っていましたが、ドキュメントを再確認せずにユーザーを変更し、設定のUIにテストユーザーがいることを見ました(ソフトウェアによって設定されると思います)ので、そこに設定しようとしました、アカウントを無効にしてこの問題を引き起こしていました。

これは純粋に私の間違いですが、Appleは、これがスローするエラーに対してより良い仕事をすることができ、アプリストア/ iTunesにテストID以外のものを表示させることができます。テストIDを設定してから変更するために行ってから1〜2週間.

とにかく、私がやったことを無効にして新しいものを作成した場合は、すべてのサンドボックステスターを削除する必要があります...テストデバイスのアプリストア/ iTunesログインを削除して実行してみてください....

私はこれが文書化されていることを認め、テストユーザーを最初に使用したときにそれに従いましたが、次にテストしたかったのを忘れました。これが...完全に私のせいです。しかし、私はそうではないと思います私はこれを行う唯一の人になります...だからこそ、このエラーについて文書化された他の何かをどこにも見つけることができませんでした。

参考資料:

https://developer.Apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html

(必ず展開してください:アプリ内購入製品のテストを実行するにはセクション)

79
Speckpgh

私の場合、本物のApple IDからログアウトし、サンドボックステスターに​​ログインしないでくださいApple IDで、アプリを実行し、製品を購入すると、システムはアラートビューを表示して、「Use Existing Apple ID」または「Create New Apple ID」を選択できます。もちろん最初に選択してから、サンドボックスにログインしますテスターApple ID、これで完了です。

3
Meilbn

簡単な解決策は、iPhoneをリセットするだけで、サンドボックスiapアカウントが追加可能になります。たぶんそれはAppleのバグでしょう。

1
Shuangquan Wei

私もこの問題を抱えていました。簡単な解決策は、物理デバイスでiTunesアカウントからサインアウトし、再起動し、プロジェクトをクリーンアップしてから、通常どおりビルドして実行することでした。プロジェクトの実行後、再起動後にテストiTunesアカウントにサインインするだけです。 この問題は、AppleデバイスでユーザーのiTunesアカウントを処理または現金化する方法が原因で発生する可能性があります。

0
Luke Pearce

サンドボックスユーザーは有効なユーザー名を入力して確認し、ログインします。メール確認後にのみ機能します

0
Abeer Iqbal

私に起こったもう1つの理由は、ストアストアの資格情報で署名されたアプリストアからダウンロードしたアプリでサンドボックステスターを使用しようとしたことです(気づかず)。

サンドボックステスターは、開発プロファイルまたはテストフライトで署名されたアプリでのみ動作するようです。

誰かがストアでダウンロードしたアプリでサンドボックステスターを使用できる場合は修正してください。

0
Wappenull

システムのバグである必要があります。サブスクリプションをテストしており、1か月のサブ/ 7日間のトライアルを追加できます。アカウントを表示しようとすると同じメッセージが表示されます(サブスクリプションを管理できます)。それ以外の場合は、通常のサブスクリプションメッセージが表示されるだけです(7日間の試用メッセージは表示されません)。

ただし、このサンドボックスアカウントを購読することはできますが、アプリは正しく応答します。

これらの「サンドボックス」アカウントは、クレジットカードが添付された実際に機能するiTunesアカウントである必要があります。これがエラーの原因であると考えましたが、このテストアカウントをセットアップして検証した後でも、エラーが表示されます。

新しいサブスクリプションシステムの実装を開始するとき、システムのバグであると考えています。どちらかといえば、Developer Techサポートに連絡して彼らの発言を確認してください。しかし、彼らはあなたのシステムの「バグ」をあなたに決して教えません。

0
WrightsCS