最近升级手机系统到iOS 15,发现企业证书app无法打开,排查原因发现是因为apple 在iOS 15会检查新的、更安全的签名格式。使用旧的签名格式的app会无法启动。
解决方案:更新系统到macOS11
另外,apple提供了不更新系统使用命令行重新签名的方案(适用macOS 10.14及更高版本)
% codesign -s "Your Codesign Identity" -f --preserve-metadata --generate-entitlement-der /path/to/MyApp.app
附官方文档:https://developer.apple.com/documentation/xcode/using-the-latest-code-signature-format