web-dev-qa-db-ja.com

TestFlight Betaのテスト期間が終了すると、ビルドステータスがExpiredに変わります

Appleの iTunes Connect開発者ガイド 、Appleはこう述べています:

  • ビルドのステータスがアクティブの場合、テストの残り日数が表示されます。
  • 30日間のテスト期間が終了すると、ビルドステータスがExpiredに変わります。
  • 現在テストされていないビルドのステータスは非アクティブになります。

これはどういう意味ですか?

  1. 新しいテスターがアプリをインストールするためにTestFlight Betaを利用できないかどうか

  2. テスト期間が終了しても、既にビルドがインストールされているテスターは影響を受けません

テストベータ版アプリの有効期限が切れています。テスターは、デバイスに既にインストールされているビルドのテストを続行できますか、それとも新しいビルドをアップロードする必要がありますか? Image shows build expired

私はこれを見て 前のSO投稿 ですが、役に立ちませんでした。

ありがとうございました!

私は解決策を見つけました ここ

これは、TestFlightを使用する場合の一般的な制限です。 Appleおそらく、TestFlightを使用してAppをApp Storeの外部のユーザーに配布できるようにしたいと考えているため、厳密な有効期限ポリシーを適用していますアプリは30日間実行された後、動作を停止します。この30日間でベータ版を更新できるため、ベータ版テスターは更新して再度取得できます30日。30日の制限は、Apple=によって文書化されています。また、TestFlightアプリがこの制限についてユーザーに通知します。これで十分ではないと思われる場合は、ベータテスターに​​通知する必要があります。同様に。

もう1つの方法は、AdHocプロビジョニングプロファイルを使用してiTunes経由でアプリを配布することにより、「古い方法」を実行することです。このように、各デバイスのUDIDを自分で登録する必要があります。合計で100デバイスに制限されていますが、ベータ版はプロビジョニングプロファイルの有効期限が切れるまで実行されます(これらのプロファイルは毎年更新する必要があります)。

EDIT:以前はベータ期間が30日でしたが、90日に延長されました。

11
soumya

TestFlightアプリユーザー は、リリースの90日後にアプリを起動できませんプロビジョニングの制限により

テストバージョンを90日以上持続させる場合は、古き良き ADHOCビルド を使用できます(ただし、100ユーザーに制限されます) TestFlight を介して使用できる10,000。

10

有効期限が切れたビルドのコードへのタグ/アクセス権がある場合、バージョン番号の単純なバンプとiTunes Connectへの再発行により、ビルドはすぐにさらに60日間利用可能になります。

私は今朝この問題を抱えていましたが、グループを維持し、ビルドをできるだけきれいに取得するように努める必要がありました。

5
Karl Nosworthy