1. 证书和描述文件的生成流程
参考
必须通过Apple开发者官网完成的部分:
证书(Certificate):需在Apple Developer官网的“Certificates, Identifiers & Profiles”部分生成,包括开发证书(Development)和发布证书(Distribution)。
描述文件(Provisioning Profile):同样需在官网生成,需关联App ID、证书和设备(开发版需绑定测试设备UDID)。
Xcode的角色:
自动管理签名(Automatically manage signing):Xcode可自动下载并配置已生成的证书和描述文件,无需手动导入。
调试证书:Xcode可自动生成调试用的临时证书(有效期通常为7天),但正式证书仍需通过官网生成
创建证书
image.png
2.选择 证书签名请求文件即CSR
image.png
CSR这个文件怎么创建的呢,首先需要mac,黑苹果也行。在访达中搜索钥匙串访问,并点击打开钥匙串访问
image.png
打开之后,点击左上角钥匙串访问>证书助理
image.png
image.png
保存到桌面即可
image.png
这时候我们回到ios开发者网站,也就是第一步,选择我们刚刚创建在桌面的CSR文件。
3.点击[Continue]→下载.cer证书,存储到本地磁盘
image.png
4.P12证书导出
4.1.双击下载的.cer文件→自动导入钥匙串
image.png
image.png
image.png
4.2右键证书→导出→证书名称→格式[个人信息交换(.p12)];证书命名建议
1.开发环境→公司名称_dev.p12
2.生产环境→公司名称_pro.p12
我是直接保存在桌面
image.png
生成描述文件
image.png
点击[Continue]→关联证书,选择所有设备,
证书描述文件名称(建议命名:应用名称_dev/pro_profile)
最后就是把描述文件下载到本地
我是放在到桌面上
image.png
那么完成这一步之后,如何把描述文件导入xcode呢?
image.png