1. ホーム
  2. アイオス

[解決済み】Test Flightで内部テスト用にビルドしたものを追加すると、StatusにComplianceが表示されないのですが、どうすればいいですか?

2022-04-16 17:03:30

質問

内部テスト用の最新ビルドに TestFlight というステータスが表示されました。

これは大きな問題なのでしょうか?なぜこれが表示されるのですか?どうすればこの問題を解決できますか?

解決方法は?

特別な暗号化を使用しているアプリでない限り、単純にブール値のキーを Info.plist という名前で ITSAppUsesNonExemptEncryption と値 false .

コードでは

<key>ITSAppUsesNonExemptEncryption</key>
<false/>

Xcode UI を使用する場合は、プロジェクト > ターゲット > 情報パネルに移動して、新しい "App Uses Non-Exempt Encryption" ブールキーを値として追加します。 NO :

アプリにカスタム暗号化を使用している場合、ビルドを選択できるようになる前に、追加の法的文書を提供し、暗号化の審査を受ける必要があります。

そのバージョンをテスト用に選択し続けると、コンプライアンス情報を手動で要求されます。No"]を選択すると、上記の推奨されるplistが表示されます。

このis changeは2015年のWWDCで発表されましたが、施行されたのはごく最近なのでしょう。参照 これ これ 輸出コンプライアンスに関連するWWDCセッションの記録は、"export"でテキスト検索してください。

SOには他にも似たような質問がありますので、ご覧ください。