-
IOS签名机制的作用
-
保证安装到用户手机上的APP都是经过Apple官方允许的
-
-
不管是真机调试,还是发布APP,开发者都需要经过一系列复杂的步骤
-
生成CertificateSigningRequest.certSigningRequest文件
-
获得ios_development.cer\ios_distribution.cer证书文件
-
注册device、添加App ID
-
获得*.mobileprovision文件
-
-
对于真机调试,现在XCode已经自动帮开发者做了以上操作。
一、流程图
二、 生成Mac设备的公私钥
-
CertificateSigningRequest.certSigningRequest文件
-
就是Mac设备的公钥
-
三、 获取证书
- 打开 Certificates, Identifiers & Profile 页面,选择 Certificates,单击 +。
- 创建开发者证书
- 单击 Choose File,选择刚才生成的 CSR 文件,单击 Continue。
- 下载
- 双击安装
四、生成应用扩展描述文件mobileprovision
- 打开 Certificates, Identifiers & Profile 页面,选择 Profiles,单击 +。
- 选择 App Store,单击 Continue。
- 选择之前创建的 应用发布证书,单击 Continue。
- 在 Provisioning Profile Name 处可填写您的 App 名称,单击 Generate。
- 单击 Download,下载配置文件,完成文件创建。
五、AppStore
- 如果APP是从AppStore下载安装的,里面是没有mobileprovision文件的