引用ObjC期刊中的一句话开头:https://objccn.io/issue-17-2/
OS X 上代码签名技术和相应的 API 是在 Mac OS X Leopard 10.5 上首次出现的,这刚好是第一台 iPhone 发布的时候。这并非巧合,因为在 iOS 上,代码签名起到的作用更加重要。iPhone 是在众多游戏主机之后第一个大规模出售并且从头就开始使用代码签名的计算平台。只有在越狱之后,iOS 才能运行没有签名的代码。越狱使应用可以绕过代码签名和沙盒安全机制的全部限制,这会是一个非常危险的行为。
1.快速地显示出你的系统中能用来对代码进行签名的认证的方法,那就是利用用途广泛的命令行工具 security:直接在终端输入命令:security find-identity -v -p codesigning
2.如何查看一个ipa包中的可执行文件签名状态的信息,这些信息在出现不明错误时会提供巨大的帮助。举例来说:直接上图吧,原文可查看文章开头的链接
// 关于里面的信息可以利用自己手上的资源一试便知