如何将 iOS 生产证书(.cer)转换为 .p12 文件并创建描述文件
1. 转换 .cer 文件为 .p12 文件
打开钥匙串访问 在 Mac 电脑上,通过 “聚焦搜索”(通常是按下
Command + 空格)输入 “钥匙串访问”,然后打开该应用程序。导入
.cer证书 双击下载好的ios_distribution.cer文件,系统会自动将其导入到钥匙串访问中。 你可以在钥匙串访问的 证书 类别中找到它,证书名称通常类似于iPhone Distribution。导出为
.p12文件 在钥匙串访问中,找到刚才导入的iPhone Distribution证书。 右键点击该证书,选择 “导出” 选项。 在弹出的保存对话框中,选择 个人信息交换(.p12) 作为文件格式。 选择一个合适的保存位置,并设置一个密码来保护这个.p12文件。 请务必记住这个密码,因为在后续打包过程中会用到。
2. 创建描述文件(Provisioning Profile)
登录苹果开发者官网 进入 Apple Developer 官网。
创建新的描述文件 进入 Certificates, Identifiers & Profiles 页面。 在左侧导航栏中选择 Profiles,然后点击右上角的 + 号创建一个新的描述文件。
选择 Distribution 类型 在新建描述文件页面,选择 Distribution 类型,例如 App Store Connect,然后点击 继续。
选择 App ID 选择之前创建好的 App ID,然后点击 下一步。
完成描述文件创建 根据提示完成描述文件的创建,并下载该描述文件(文件扩展名为
.mobileprovision)。
3. 配置 HBuilder 进行打包
打开 HBuilderX 项目,进入 发行 → 原生 App - 云打包。
在 iOS 打包设置 中:
- 证书类型选择 生产证书。
- 上传刚申请的
.p12证书文件以及密码。 - 选择对应的 生产环境描述文件(.mobileprovision)。
确认其他配置(如 App ID、版本号等)正确后,开始打包。
4. 注意事项
- 开发证书(iPhone Developer)仅用于测试,只能安装到添加了 UDID 的测试设备。
- 生产证书(iPhone Distribution)用于 App Store 上架,打包后生成的 ipa 文件可通过 Transporter 提交审核。
- 确保证书和描述文件未过期,且与你的 App ID 匹配。
完成以上步骤后,你就可以生成并提交 ipa 文件到 App Store 进行审核。
https://www.bilibili.com/video/BV1jk4y1S7HZ/?spm_id_from=333.1387.favlist.content.click&vd_source=0308c0d7b24cc0f488bdf0157f88f36a 苹果开发者证书如何导出的?后面还需要导出描述文件,证书和描述文件是对应的。选择可靠的证书签名可以实现很多功能。