iOS签名机制

/ 2

签名保存位置

iOS的ipa安装包里 Mach-O 文件的签名是在 Mach-o 文件中,其他所有文件的签名都在 xxx.app/_CodeSignature/CodeResources 文件内。

如果我们改动了 Mach-O 文件,或者对安装包内任何资源文件进行了改动,签名验证都会失败。

资源文件签名数据:

Mach-O 签名数据: