跳到主要内容

证书导入

证书是签名的根基。如果你已经从 Apple Developer 后台 / 企业证书供应商 / 其他渠道拿到了 .p12 + .mobileprovision,可以直接通过【从文件导入】功能添加到证书库。

想从零开始用 Apple ID 免费生成证书?看 生成免费证书

一、证书列表

【管理证书】Tab 把「已导入」和「用 Apple ID 自动生成」两种来源合并到同一个列表里统一管理:

证书列表

每个证书条目展示:

  • 证书名(可自定义 / 默认是 CN)
  • Team ID / 证书类型(Development / Distribution / 企业证书 / 个人免费)
  • 有效期(精确到日,过期会标红)
  • 描述文件信息:Bundle ID 通配规则、设备数、appex / capabilities
  • 来源(手动导入 / Apple ID 生成)
  • 操作按钮:导出 p12 / 描述文件(专业版及以上)、删除

二、从文件导入

工具栏 → 【从文件导入】 → 弹出导入对话框:

导入证书

字段说明
证书 (.p12)你的 .p12 / .pfx 文件,必须包含私钥
描述文件配对的 .mobileprovision
P12 密码p12 加密时设置的密码,无密码留空
自定义名称列表显示用,留空则用证书 CN 自动命名

三、各版本数量上限

版本可导入证书数
免费版3 个
专业版10 个
企业版不限

用 Apple ID 自动生成的证书有独立计数,详见 生成免费证书

四、常见导入问题

报错"无法解析 p12"

  • p12 文件损坏 / 密码错误
  • 重新从来源(Keychain / 同事电脑)导出完整的「证书 + 私钥」,只导出证书部分不行

描述文件和证书不匹配

描述文件里嵌入的开发者证书必须和导入的 p12 来自同一个 Team。用错配对会导入失败

证书显示"已过期"

只能去 Apple Developer 后台续期 / 重新签发后再导入。已过期的证书无法用于新签名。


继续阅读: