发布 (Production) 证书用于正式发布环境下使用,用于提交到Appstore审核发布。发布证书打包的 ipa,不可以直接安装到手机上
申请发布(Production)证书
在证书管理页面选择 Certificates
可查看到已申请的所有证书(TYPE:Development 为开发证书,Distribution为发布证书),点击页面的加号(+)来创建一个新的证书:
在 Software
栏下选中 App Store and Ad Hoc
,点击 Continue
:
接下来同样需要用到之前生成的证书请求文件,点击Choose File...
选择刚刚保存到本地的 CertificateSigningRequest.certSigningRequest
文件,点击 Continue
生成证书文件:
生成证书成功,选择Download
将证书下载到本地 (ios_production.cer):
同样双击保存到本地的 ios_production.cer 文件将证书导入到 钥匙串访问
工具中,可以在证书列表中看到刚刚导入的证书,接下来需要导出 .p12 证书文件,选中导入的证书,右键选择 导出...
:
输入文件名、选择路径后点击 存储
:
输入密码及确认密码后点击 好
:
至此,我们已经完成了发布证书的制作(得到了 xxx.p12 证书文件),接下来,继续生成发布描述文件
申请发布 (Distribution) 描述文件
在证书管理页面选择 Profiles
,可查看到已申请的所有描述文件,点击页面上的加号来添加一个新的描述文件:
在 Distribution
栏下选中 App Store
,点击Continue
按钮:
这里要选择之前创建的 App ID
(这里是io.dcloud.hellouniapp
),点击Continue
:
接下来选择需要绑定的发布证书(iOS Distribution),这里勾选刚刚生成的发布证书,点击
Continue`:
接下来输入描述文件的名称(如HelloUniAppProfileDistribution
), 点击 Generate
生成描述文件:
然后点击 Download
将描述文件下载到本地(文件后缀为 .mobileprovision)
至此,我们已经得到了发布证书(.p12)及对应的发布描述文件(.mobileprovision)