我最近遇到了Provisioning Profile的一些问题。
现在我明白要在另一台iPad上测试我本地开发的应用程序,我需要在iPad上安装配置文件。
但App Store中的应用程序呢?为什么我可以在没有任何档案的情况下运行它们?
感谢。
答案 0 :(得分:2)
因为它们由Apple进行数字签名,并使用Apple ID帐户中的信息生成的唯一密钥进行部分加密。当您从AppStore下载应用程序时,iOS内核首先签名检查二进制文件(它查找Apple的有效数字签名),然后解密二进制文件的加密部分(实际上这是破解应用程序所基于的过程)。 / p>