輸出コンプライアンスとは
アプリに暗号化技術を使用している場合、米国および配信先各国の輸出入規制に従う必要がある。
そのためApp Store Connectでアプリを提出する際、暗号化の使用状況に関する質問に回答し、必要に応じて輸出コンプライアンス書類を提出することが求められ、
新しいバイナリをアップロードするたびにコンプライアンス要件を満たしているか毎回確認される。
現状
以下のようにステータス部分に「コンプライアンスがありません」と表示される。
Info.plistにキーを追加しこれらの質問を飛ばす
- 標準的な暗号化のみ使用している場合
- 暗号化を使用していない場合
アプリが上記のいずれかの場合は、Info.plistにキー App Uses Non-Exempt Encryption
を追加し、値をNOとする。
こうすることでApp Store上で毎回暗号化の質問が問われなくなる。
注意点
- 万が一暗号化技術を独自のもので使用することになる場合は変更する必要がある。
- フランスで暗号化技術を使用したアプリを配信する場合には、別途暗号化申告申請書のアップロードが必要。