我在选择构建进行内部测试时收到了这条消息。它说在信息中设置ITSAppUsesNonExemptEncryption。请问这是什么意思?有必要吗?


当前回答

在plist文件中添加此密钥…一切都会好起来的。

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

只是在</dict></plist>之前粘贴

其他回答

苹果简化了我们的构建过程,所以你不需要每次都点击相同的复选框。你可以通过将这个标志编译到应用程序中来简化你的iTC流程。

截至2019年,情况仍然如此。

在plist文件中添加此密钥…一切都会好起来的。

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

只是在</dict></plist>之前粘贴

基本上<key>ITSAppUsesNonExemptEncryption</key><false/>表示一个布尔值等于NO。

由@JosepH更新:这个值意味着应用程序不使用加密,或只使用豁免加密。如果你的应用程序使用加密并且没有被豁免,你必须将这个值设置为YES/true。

当一个应用程序被认为使用加密时,这似乎是有争议的。

在Xcode 12中使用Non-Exempt Encryption而不是ITSAppUsesNonExemptEncryption

要从下拉菜单中选择,请输入以下一行:

应用程序使用非豁免加密