Xcode13 公证

Xcode13 公证

Pkg签名是否存在失败情况,如果签名失败如何解决,是否影响对客体验;

签名失败或者未签名的pkg在用户点击运行时将会被系统拦截,并提示“无法打开此xxx, 因为来自身份不明的开发者”. 客户需要去系统偏好设置->安全性和隐私->通用解锁和更改,允许运行被拦截的pkg.

签名失败往往是因为开发者证书不匹配,比如必须是有效的Developer ID证书, 也有可能是网络原因,因为公证需要每个公证的文件都带有时间戳(通过在build settings里OTHER_CODE_SIGN_FLAGS字段加上-timestamp,签名时就会带时间戳),导致签名的时候需要访问苹果的时间戳服务器(timestamp.apple.com).

公证失败原因有多种, 常见的包括缺少有效的签名、未开启Hardened Runtime、缺少时间戳、SDK版本过低(10.9以上)等.

无效的公证或者未公证的pkg和应用在首次启动时, 系统同样会拦截,并提示“打不开xxx,因为Apple无法检查是否包含恶意软件”.不过可以右键菜单中选择打开来继续启动.

相关推荐

365bet体育在线世界杯 2025手机电池校准软件排行榜前十名,手机电池校准软件那个好,大家比精选排行榜单
365bet体育在线世界杯 如何入门学习硬笔书法?

如何入门学习硬笔书法?

📅 06-28 👁️ 4499
365bet体育在线世界杯 贝克巴斯垃圾处理器怎么样,好不好用,质量评测