🍎
Expo で Apple TestFlight の「輸出コンプライアンスがありません」を回避する
ReactNative + Expo Managed Workflowで開発時に、TestFlightにビルド済みAppをSubmitすると、毎回必ず「輸出コンプライアンスがありません」と表示されてしまう。
これに答えるのは手間ではないとはいえ、毎回同じ内容なので省略したい。
ざっと検索すると以下の記事がHITした。
iOSでは以下のようにすれば設定できるようだ。
info.plist
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
ただ、今回のケースはExpoのManaged Workflowなのでinfo.plistは直接設定できない。
というわけでexpoの設定ファイル app.json / app.config.js
を編集する。
公式ドキュメントによるとご丁寧に ITSAppUsesNonExemptEncryption
を変更するための項目が用意されている。
app.config.js
ios: {
config: {
usesNonExemptEncryption: false,
},
...
},
このように設定し、Submitを行うと、
自動的に回答済みになっている。
Discussion