IPA签名检查-iOS15
具体内容可以查看官方文档:Using the Latest Code Signature Format
简介:
从 iOS 14.2 beta 2 开始,系统会检查新的、更安全的签名格式。启动使用旧格式签名的应用程序的用户会收到警告,提示必须使用新格式重新签名该应用程序。在未来的版本中,新格式将成为强制性的,并且系统不会启动具有旧签名格式的应用程序。
所以对于开发来说,我们要检测自己打包的IPA的签名是否为新格式签名。
打包机版本
如果打包机的系统为macOS 10.14 或更高版本上打包的程序,理论上是没什么问题,不过为了保险起见,最好还是检测下打包的IPA包。
检测IPA包是否需要重签名
在终端中执行下放命令,查找像CodeDirectory v=20500这样的字符串。对于任何v小于20400的值,您需要重新签署您的应用程序。
1 | codesign -dv /path/to/MyApp.app |