专题说明

苹果开发者证书

Certificate 证明你有权以某团队身份签名构建;开发与分发用途不同,不可混用。

Overview

Certificate 是什么

在 Apple Developer 账户中创建的数字证书。按 Apple 证书概览:开发证书用于在设备上运行 App 并在开发中启用特定服务;分发证书用于测试分发或将 App 上传到 App Store Connect。

现代 Xcode 常见类型包括 Apple Development 与 Apple Distribution;旧版亦可见 iOS Development / iOS Distribution 等名称。以你后台实际选项为准。

Process

建议步骤

  1. 确认用途

    开发调试、Ad Hoc、App Store / TestFlight 分发等场景对应的证书类型不同,先对齐目标。

  2. 核对权限与会员

    通常需要有效 Developer Program 会员,以及可管理证书的角色。

  3. 配置后验证

    在 Xcode 或打包流程中确认 Team、证书与 Profile 一致,再进入 Archive。

开发证书 vs 分发证书

  • 开发:本机/测试设备调试;开发证书通常归属个人,名称常附带电脑名便于识别
  • 分发(如 Apple Distribution):Ad Hoc 等测试分发或上传 App Store Connect
  • 分发证书通常归属团队;一般仅 Account Holder 或 Admin 可创建
  • 多数分发证书类型每团队数量有限(Developer ID 等例外,见官方)

与 Profile、Bundle ID 的关系

证书需与正确的 Provisioning Profile 和 Bundle ID / App ID 配合。换证后通常要重新生成 Profile。详见描述文件与关系指南。

实践提示

团队应管理证书持有人与过期日;丢失私钥会导致无法导出同一证书。勿与组织外人员共享证书。不承诺签名一定成功。

FAQ

常见问题

01和 P12 什么关系?+

P12 常用于导出证书+私钥的容器格式。见 P12 页。

02分发证书过期商店 App 会怎样?+

常见 App Store 分发场景下,会员有效时已上架 App 通常不受影响,但不能用坏证书继续上传更新。见换证指南与官方说明。

Contact

需要进一步沟通?

说明你的账号类型、主体情况与目标,我们按公开规则对齐下一步。

服务咨询 →
首页 / Certificates / Certificate
服务咨询 →加入频道 →