TestFlightを使用して、安定版ブランチと現在の開発トランクの 2 つのバージョンのアプリを配布したいと考えています。そして、できれば一度だけテスターを招待したいです。
1 つの TestFlight チームで 1 つのアプリの 2 つのバージョンを持つことはできますか? それとも、名前の異なる 2 つのアプリでしょうか。または、2 つ目のチームを作成して最初のチームにリンクしたり、テスターをコピーしたりできますか?
TestFlightを使用して、安定版ブランチと現在の開発トランクの 2 つのバージョンのアプリを配布したいと考えています。そして、できれば一度だけテスターを招待したいです。
1 つの TestFlight チームで 1 つのアプリの 2 つのバージョンを持つことはできますか? それとも、名前の異なる 2 つのアプリでしょうか。または、2 つ目のチームを作成して最初のチームにリンクしたり、テスターをコピーしたりできますか?
残念ながら、それを行う良い方法はないと思います。オプションは次のとおりです。
2 つの異なる TestFlight チーム。両方のチームに人を招待する必要があります。しかし、TestFlight は賢く、アップロードした IPA のプロビジョニング プロファイルに含まれる別のチームのユーザーを既に認識している場合、そのユーザーがビルドにアクセスできることを選択すると、そのユーザーは自動的に招待されます。
安定ブランチと開発ブランチには異なるアプリ ID を使用してください。
私は個人的に最初のオプションを選びます。
アプリにも同様の要件があり、TestFlight を介してアプリのさまざまなベータ バージョンをさまざまなユーザー グループに送信する必要があります。
アプリごとに TestFlight チームを作成することもできますが、より簡単な方法を次に示します。
これは、 iOS チーム プロビジョニング プロファイル(Apple Developer Portal 上のすべてのデバイスが確実にアプリをインストールできるようにする Xcode によって管理されるもの)を使用してプロビジョニングされたアプリと連携して機能します。
また、TestFlight を使用すると、アプリのさまざまな開発ブランチからビルドを出荷できるように見えますが、Teams ではなく配布リストを使用してさまざまなアプリを管理すると便利です。