アップルのiTunes Connect 開発者ガイドAppleは次のように述べています。
- ビルドのステータスがアクティブの場合、テストの残り日数が表示されます。
- 30 日間のテスト期間が終了すると、ビルドのステータスが「期限切れ」に変わります。
- 現在テストされていないビルドのステータスは「非アクティブ」になります。
誰かこれが何を意味するのか教えてもらえますか?
TestFlightベータ版が新しいテスターにアプリをインストールできないかどうか
テスト期間が終了すると、すでにビルドをインストールしているテスターは影響を受けません
テスト ベータ アプリの有効期限が切れました。テスターはデバイスにすでにインストールされているビルドのテストを続行できますか。それとも、新しいビルドをアップロードする必要がありますか。
私はこれを見て前回のSO投稿、しかしそれは役に立ちませんでした。
ありがとう!
解決策を見つけたここ:
これは TestFlight を使用する際の一般的な制限です。Apple はおそらく、TestFlight を使用して App Store 以外のユーザーにアプリを配布することを防止したいため、厳格な有効期限ポリシーを適用しています。アプリは 30 日間実行され、その後動作を停止します。この 30 日間の期間内にベータ版を更新できます。ベータ テスターは更新後、再度 30 日間の猶予を得ることができます。30 日間の制限は Apple によって文書化されており、TestFlight アプリでもこの制限についてユーザーに通知されます。これでは不十分だと思われる場合は、ベータ テスターにもその旨を伝える必要があります。
代替案としては、AdHoc プロビジョニング プロファイルを使用して iTunes 経由でアプリを配布するという「古い方法」があります。この方法では、各デバイスの UDID を自分で登録する必要があり、合計 100 台のデバイスに制限されますが、ベータ版はプロビジョニング プロファイルの有効期限が切れるまで実行されます (私の知る限り、これらのプロファイルは毎年更新する必要があります)。
編集:ベータ期間は以前は 30 日間でしたが、90 日間に延長されました。
ベストアンサー1
TestFlightアプリのユーザーアプリをリリースしてから90日後には起動できないようにする必要があります プロビジョニングの制限により。
テスト版を90日以上保存したい場合は、昔ながらのADHOCビルド(ただし、100ユーザーまでに制限されます)TestFlight経由で使用できる10,000)。