iOS签名机制的作用

保证安装到用户手机上的APP都是经过Apple官方允许的

不管是真机调试,还是发布APP,开发者都需要经过一系列复杂的步骤

demo App开发到安装到用户手机涉及到这三大块

iOS签名机制 – 流程图

demo

.certSigningRequest文件– Mac公钥

.cer文件– 利用Apple私钥(CA),对Mac公钥j生成了数字签名

.mobileprovision– 利用Apple私钥(CA),对[.cer证书+AppID+devices+entitlements]进行数字签名

如果APP是从AppStore下载安装的,里面是没有mobileprovision文件的

大概流程图

demo