iOS アプリのベータ版をテストしているときに、最近、「[環境: サンドボックス]」というテキストのみのアラートが表示されました。
私の推測では、これはアプリ ストア プロセスのバグであると思われますが、確かなことはわかりません。
誰かが問題に遭遇しましたか? 理由はわかりますか?
iOS アプリのベータ版をテストしているときに、最近、「[環境: サンドボックス]」というテキストのみのアラートが表示されました。
私の推測では、これはアプリ ストア プロセスのバグであると思われますが、確かなことはわかりません。
誰かが問題に遭遇しましたか? 理由はわかりますか?
これは、今日の早朝に突然起こり始めました。奇妙なことに、IAP を使用できない AdHoc/Enterprise ビルドを使用しています。私には、これは Apple 側のサーバー/時間関連の問題のように見えます。変。最も奇妙なことは、アプリがデバッグ ビルドではなく、「運用」ビルドであることです。
これは一時的なものだと思いますが、突然発生し始め、(うまくいけば)再び消えるでしょう.
興味深いことに、以前は問題なく動作していた古い製品ビルドが、起動するたびに突然このアラートを表示し始めます。これはすべてのデバイスで再現できるため、ビルド自体とは関係がないようです。
システム設定の「iTunes と App Store」パネルからログアウトするとすぐに、これは発生しなくなります。したがって、App Store/iTunes インフラストラクチャで何かが起こっていると思われます。
これと同じ問題がありました。実際の AppleID アカウントでサインインしているが、サンドボックス アプリ ストアを使用しているため、何も購入できないことを知らせる単なるアラートだと思います。
現在の AppleID アカウントからサインアウトすることで修正できます ([設定] > [iTunes & App Store] > [AppleID] > [サインアウト] をクリックします)。
私も一日中これを持っていました。Apple フォーラム ( https://devforums.apple.com/message/800016#800016 )のスレッドによると、今すぐ修正する必要があります。
OK、この問題を修正するサーバーの更新を行いました。この空のアラートが表示されるという問題が引き続き発生する場合は、ここに投稿してください。
私たちのアプリでも同じことに気付きました。それは呼び出しから来ているようです:
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
行を削除すると、アラートは表示されません。
このアラートは、IAP 対応のリリース構成のアプリに対してのみ取得されます。つまり、アプリは StoreKit.framework をリンクし、トランザクション オブザーバーをデフォルトの支払いキューに登録していますが、iTunesConnect に IAP 製品が設定されていません。 . 単に設定するだけで、App Store アプリの一時的な解決策になるはずです。もちろん、これはエンタープライズ アプリのオプションではありません。
一部のユーザーは、この問題について Apple サポート コミュニティで既に不満を述べています https://discussions.apple.com/message/21696486?searchText=environment%20sandbox#21696486
したがって、Apple は今後数時間または数日以内にこの問題を修正すると予想できます。
皆さんがそれを使用している場合、TestFlightApp に関係している可能性があると思います。
私たちの一時的な回避策は、デバイスを機内モードにするか、ストアからログアウトすることでした. テスターにとって機内モードは、ログアウトして再度ログインするよりも簡単に思えますが、他のことを妨げる可能性があります。
機内モードは良い解決策ですが、永続的ではありません。デバイスで何もできない場合は、機内モードをオンにしても、デバイスをロックしてから機内モードをオンにしてみてください。デバイスのロックを解除し、数分間機内モードのままにします。その後、オフにすると、メッセージはしばらく消えます。
この問題は、無効なテスト ユーザー アカウントが原因です。itunesconnect でテスト ユーザー アカウントを作成し、デバイスでそのアカウントを使用してログインするだけです。問題を修正します。これは、有効なテスト ユーザー アカウントなしで inAppPurchase を使用すると発生します。
:-)
まず、ゲームセンターをログアウトします。次に、ifundbox または itools を使用して次のアドレスを入力します: /var/mobile/Library/Caches/ このファイルを見つけてバックアップします: com.apple.mobile.installation.plist
それを PC にコピーし、次のコードを削除します。
<key>ProfileValidated</key>
<true/>
<key>SignerIdentity</key>
<string>TDMTANF Bypass</string>
そして、このファイルを置き換えます。
ゲームセンターにログオンすると、すべてが回復しました。
ちなみに皆さん5.1.1版ですよね?