usesNonExemptEncryption 是什么
"usesNonExemptEncryption" 是一个与苹果公司相关的术语,通常在提交应用到 Apple App Store 时会遇到。它是一个布尔值(Boolean),用于指示你的应用是否使用了非豁免的加密技术。
在提交应用时,苹果会询问你是否使用了加密技术。如果你的应用使用了加密技术,你需要回答 "Yes" 或 "No"。如果你回答 "Yes",你还需要进一步说明你的加密技术是否符合美国出口管理条例(EAR)的豁免条件。
具体来说:
这个设置的目的是确保应用符合美国和其他国家的出口法规,因为某些类型的加密技术受到严格的监管。
在 Xcode 中,你可以在 Info.plist
文件中找到或添加这个键值对:
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
如果你的应用不使用非豁免的加密技术,你可以将其设置为 false
。如果使用了,则设置为 true
并按照苹果的指示进行进一步的合规申报。