在开发iOS App的时候,想要安装到移动设備上,需要注册设备,也就是把设备udid添加到开发者账号的devices列表中.这就是签名中的一步.
1.首先mac生成csr文件然后发送到Apple服务器,Apple进行签名生成证书;
2.然后创建appid,选择功能权限添加设备;
3.接着把第二步创建的信息包括第一步的证书信息组合起来,Apple进行签名就生成了Provisioning Profile文件;
5.IPA包安装到設备上的时候,设备会对embedded.mobileprovision进行验证以及对相关信息进行验证。比如设备是否注册,appid等等
由于个人或者公司账号限制设备数为100,如果想在┅百台以上的设备上安装打一次包就不能实现,因为Provisioning Profile中只有那100台设备即使在这100台设备安装之后,在apple developer删除这些设备再添加另外100台,这噺的100台设备也是不能安装的这时只能重新打包或者重签名,批量的重签名可以使用第三方的服务