因为苹果的安全策略,通过签名机制保证手机上的每个app都是经过苹果认证的。安装方式:
- 通过App Store安装。
- 开发者可以通过Xcode安装。
- Ad-Hoc 测试证书打包的app,数量限制100。
- In-House 企业版证书打包app,信任企业证书后可以使用。
一、 通过App Store安装
- 由苹果生成一对公私钥,公钥内置与iOS设备中,私钥由苹果保管。
- 开发者上传app给苹果审核后,苹果用私钥对app数据进行签名,发布至App Store。
- iOS设备下载app后,用公钥进行验证,若正确,则证明app是由苹果认证过的。
二、通过Xcode安装(真机调试)
由于不需要提交苹果审核,所以苹果没办法对app进行签名,因此苹果采用了双重签名的机制。Mac电脑有一对公私钥,苹果还是原来的一对公私钥。
(图文步骤不一定相同)
- 开发时需要真机测试时,需要从钥匙串中的证书中心创建证书请求文件(CSR)