Overview
Certificate 是什么
在 Apple Developer 账户中创建的数字证书。按 Apple 证书概览:开发证书用于在设备上运行 App 并在开发中启用特定服务;分发证书用于测试分发或将 App 上传到 App Store Connect。
现代 Xcode 常见类型包括 Apple Development 与 Apple Distribution;旧版亦可见 iOS Development / iOS Distribution 等名称。以你后台实际选项为准。
Process
建议步骤
确认用途
开发调试、Ad Hoc、App Store / TestFlight 分发等场景对应的证书类型不同,先对齐目标。
核对权限与会员
通常需要有效 Developer Program 会员,以及可管理证书的角色。
配置后验证
在 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 通常不受影响,但不能用坏证书继续上传更新。见换证指南与官方说明。
官方参考
涉及注册、会员、D-U-N-S、角色、证书与上架等规则时,请以 Apple 官方当期页面为准。本站为独立第三方服务。
Related Resources
Contact
需要进一步沟通?
说明你的账号类型、主体情况与目标,我们按公开规则对齐下一步。