TestFlight のコンプライアンスステータスが見つかりません 質問する

TestFlight のコンプライアンスステータスが見つかりません 質問する

TestFlight を使用して内部テスト用に最新のビルドを追加したところ、「コンプライアンス違反」ステータスになっていることがわかりました。

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

テスト飛行ステータス コンプライアンス不足

ベストアンサー1

アプリが特別な暗号化を使用していない限り、Info.plist名前ITSAppUsesNonExemptEncryptionと値を持つブール値のキーをアプリに追加するだけですfalse

コードでは:

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

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

値を追加する Xcode ビューのスクリーンショット。

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

テスト用にそのバージョンを選択して続行すると、コンプライアンス情報を手動で入力するよう求められます。「いいえ」を選択すると、上記の plist 推奨事項が表示されます。

iTunes Connect 暗号化エクスポートコンプライアンス警告のテスト

この変更は2015年のWWDCで発表されましたが、最近になってようやく施行されたようです。これそしてこれ輸出コンプライアンスに関連する WWDC セッションの記録を取得するには、「export」でテキスト検索するだけです。

SO には他にも同様の質問があります。以下を参照してください。

おすすめ記事