iOS开发-证书签名那些事儿

引用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

security.png

2.如何查看一个ipa包中的可执行文件签名状态的信息,这些信息在出现不明错误时会提供巨大的帮助。举例来说:直接上图吧,原文可查看文章开头的链接

Payload1.png
Payload2.png

// 关于里面的信息可以利用自己手上的资源一试便知


Payload3.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容