⛑️
Xcode CloudでArchiveは成功するのにTestFlightへの配信が進まないとき
事象
Xcode CloudでArchiveは成功するのに [Post-Actions] で設定しているはずの [TestFlight Internal Testing - iOS] が開始されず、TestFlightへの配信が進まない。
状況確認
App Store Connectの [TestFlight] タブの対象のビルドを確認します。
輸出コンプライアンスへの回答が求められてたら、それが原因で配信が止められています。
原因
アプリの新しいバージョンを提出するたびに、App Store Connectはコンプライアンスレビューを案内する質問をします。アプリInformation Property Listファイルに必要な情報を提供することで、これらの質問を回避し、提出プロセスを合理化できます。[1]
アプリが暗号化を使用していない場合の対処方法
Info.plistファイルにITSAppUsesNonExemptEncryptionキー[2]を追加し、値を NO
に設定します。
Info.plist
アプリの新しいバージョンを提出するたびに、App Store Connectからコンプライアンスに関する質問が回避され、Xcode CloudでArchiveの成功後、TestFlightへの配信が進むようになります。
Discussion