You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ITSAppUsesNonExemptEncryption在Release构建无效,上传App Store Connect仍提示合规缺失

Xcode 16.2上传构建后仍提示Missing Compliance的问题排查
  • 先确认ITSAppUsesNonExemptEncryption的配置细节
    检查info.plist里的键名拼写完全正确,必须是ITSAppUsesNonExemptEncryption,大小写不能错;值要设为布尔类型的NO,不是字符串格式的"NO"。如果项目有多个target,要确保这个键是加在主应用的info.plist里,不是扩展或其他子target的配置文件中。

  • 排查Xcode打包配置
    进入target的Signing & Capabilities页面,检查有没有意外开启加密相关的能力——比如iCloud服务里的加密选项,或者项目中引入了涉及加密的第三方框架但没注意。另外打包时确认选对了目标target,避免误打包了未配置的版本。

  • 社区情况说明
    不是只有你遇到这个问题,不少开发者在Xcode 16.x版本都反馈过类似bug,属于版本兼容性问题。目前暂时的解决办法就是手动在App Store Connect里设置,但可以试试更新到Xcode的最新beta版本,看苹果是否修复了这个自动识别的问题。

  • 额外验证手段
    可以用命令行检查打包后的ipa里的info.plist是否正确包含配置:

    plutil -p Payload/YourApp.app/Info.plist | grep ITSAppUsesNonExemptEncryption
    

    正常情况下应该输出ITSAppUsesNonExemptEncryption => 0(布尔值NO对应数值0),如果没有这个输出,说明配置没被正确打包进去。

内容的提问来源于stack exchange,提问作者Psylocke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 07:31:00