我收到了一封来自 Apple 的邮件,说我的应用程序已被拒绝。
原因是:
我们发现您最近交付的“安全发送”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效的代码签名权利 - 您的应用程序包的签名包含不受支持的代码签名权利。请检查您的 Xcode 项目的代码签名权利配置,并删除任何不需要的权利。
具体来说,不支持密钥“com.apple.developer.default-data-protection”。
更正这些问题后,请转到“版本详细信息”页面并单击“准备上传二进制文件”。继续完成提交过程,直到应用状态为“等待上传”。然后,您可以提供更正后的二进制文件。
我发现这个问题出现了完全相同的问题。标记的解决方案是禁用配置文件中的数据保护。但是当我这样做时,我的应用程序无法使用数据保护安全地存储文件,它绝对应该这样做!
我也尝试禁用数据保护,但DataProtectionClassNone
无论设置了哪个保护类,所有文件都存储在其中。
提前致谢!