Elv*_*ins 12 xcode signature ios
是否可以检查iOS应用程序是否由其开发人员在应用程序运行时签名?我尝试下载某些应用程序的.ipa并使用我的开发人员ID重新签名,几乎所有应用程序都在我的iOS设备上运行.但其中一些没有,所以我猜他们在某种程度上检查签名是否已经改变,并禁止它们运行,如果它.
我知道,有针对OSX的代码签名服务,但我还没有找到在iOS中执行此操作的方法.
我也读过,经过审核,苹果签署了自己的签名申请.在此过程中,_CodeSignature/CodeResources和embedded.mobileprovision文件是否也发生了变化?我可以检查它是否在运行时使用苹果签名进行签名?
我写了一个小型签名检查器(使用 openssl)。它可以在这里找到: https://github.com/elnormous/signature_check/blob/master/SignatureCheck/main.c
第二个问题的答案是否定的,_CodeSignature/CodeResources和embedded.mobileprovision没有被改变。Apple 仅更改 Mach-O 文件的签名。
| 归档时间: |
|
| 查看次数: |
2230 次 |
| 最近记录: |