- 注册 Apple Developer 账号
- 配置 App ID 和 App Groups
- 创建和管理证书
- 配置 Provisioning Profile (描述文件)
- 配置应用内购买项目
- 在 App Store Connect 中配置 App 信息
注册 Apple Developer 账号
这是所有流程的起点,没有开发者账号,后续一切都无法进行。

(图片来源网络,侵删)
账号类型选择
Apple 提供三种类型的开发者账号,您需要根据自己的需求选择:
| 账号类型 | 年费 | 主要功能 | 适用对象 |
|---|---|---|---|
| 个人 | $99/年 | 最多创建 100 个 App ID,可发布 App 到 App Store,但不能添加其他团队成员。 | 独立开发者、个人项目。 |
| 公司 | $99/年 | 功能与个人账号相同,但可以使用公司或组织名义发布 App,并可以添加团队成员进行协作。 | 小型公司、团队、企业。 |
| 企业 | $299/年 | 可以将 App 分发给公司内部员工(无需 App Store 审核),也可以发布到 App Store,功能最全。 | 大型企业,用于内部应用分发。 |
对于绝大多数上架 App Store 的应用,选择“个人”或“公司”账号即可。
注册流程
- 访问官网:前往 Apple Developer 官网。
- 登录/注册:点击右上角的 "Account"。
- 创建 Apple ID:如果您还没有 Apple ID,需要先创建一个,这是您登录开发者中心、App Store Connect、iTunes 等所有苹果服务的凭证。
- 加入计划:登录后,在会员资格页面选择 "Enroll"。
- 填写信息:根据您选择的账号类型,填写相应信息。
- 个人:填写您的姓名、地址等。
- 公司:需要提供邓白氏编码,如果没有,可以在申请过程中在线申请,通常需要 1-3 个工作日,还需要提供公司的法律实体证明文件(如营业执照)。
- 同意条款并付款:阅读并同意 Apple Developer Program License Agreement,然后通过信用卡支付年费。
- 验证身份:
- 个人账号:通常会向您的 Apple ID 邮箱发送一封验证邮件,点击链接即可。
- 公司账号:流程更严格,除了邮件验证,通常还需要通过电话验证公司信息,并在邓白氏网站上验证公司信息,最后可能还需要上传营业执照等法律文件进行人工审核,整个审核过程可能需要几天到几周不等。
完成以上步骤后,您的 Apple Developer 账号就注册成功了!
配置 App ID 和 App Groups
App ID 是您应用的唯一标识符,由 Team ID 和 Bundle Identifier 组成。

(图片来源网络,侵删)
创建 App ID
- 登录 Apple Developer Member Center。
- 在 "Certificates, Identifiers & Profiles" (证书、标识符和配置文件) 中,选择 "Identifiers"。
- 点击右上角的 "+" 号创建新的 Identifier。
- 选择 "App IDs"。
- 描述:为您的 App ID 起一个描述性名称,如 "MyAwesomeApp Production"。
- Bundle Identifier:这是最关键的部分,它必须是您在 Xcode 中设置的
Bundle Identifier。- 显式 App ID:格式为
com.yourcompany.yourapp,一个 App ID 只能对应一个应用,推荐使用这种方式。 - 通配符 App ID:格式为
com.yourcompany.*,一个 App ID 可以对应多个应用(只要前缀相同)。注意:通配符 App ID 不能启用某些功能,如 Apple Pay、应用间共享数据(App Groups)、Associated Domains 等,如果您的应用需要这些功能,必须使用显式 App ID。
- 显式 App ID:格式为
- App Services:勾选您的应用需要用到的服务。
- App Groups:如果应用需要与扩展(如 App Extension)或 Watch App 共享数据,必须在这里勾选并配置。
- Associated Domains:用于 Universal Links 和 App Links。
- Apple Pay:如果集成 Apple Pay 支付。
- Push Notifications:如果需要接收远程推送通知。
- In-App Purchase:如果需要配置应用内购买。
- 点击 "Continue" 确认信息,"Register" 完成创建。
创建和管理证书
证书用于在开发和发布过程中对您的代码进行签名,证明其来源可信。
开发证书
用于在开发阶段将 App 安装到真机上进行调试。
- 在 "Certificates, Identifiers & Profiles" 中,选择 "Certificates"。
- 点击 "+" 号。
- 选择 "iOS App Development"。
- 点击 "Continue"。
- 您会看到两个选项:
- App Store and Ad Hoc:用于发布到 App Store 或分发给特定设备的 Ad Hoc 打包。
- iOS App Development:用于开发调试。
- Developer ID Application:用于在 Mac 上分发自签名的桌面应用。
- 选择 "iOS App Development"。
- 系统会要求您生成一个 Certificate Signing Request (CSR) 文件。
- 在 Mac 上打开 “钥匙串访问” (Keychain Access) 应用。
- 菜单栏选择 "钥匙串访问" -> "证书助理" -> "从证书颁发机构请求证书..."。
- 选择 "登录",将 "用户电子邮件地址" 和 "常用名称" 填写为您的 Apple ID,选择 "存储到磁盘",然后点击 "继续",保存
.certSigningRequest文件。
- 回到浏览器,上传刚刚生成的
.certSigningRequest文件。 - 点击 "Generate","Download" 下载生成的
.cer证书文件。 - 双击下载的
.cer文件,它会自动安装到您的 "钥匙串访问" 中。
生产证书
用于将最终版本的应用打包上传到 App Store。
- 重复上述步骤,但在第 3 步选择 "App Store and Ad Hoc"。
- 同样需要生成一个新的 CSR 文件(可以和开发证书用同一个,也可以新建)。
- 上传 CSR,下载并安装新的
.cer证书。
配置 Provisioning Profile (描述文件)
描述文件是证书、App ID 和设备信息的集合,它将这三者绑定在一起,允许您的代码在特定设备上运行。
开发描述文件
- 在 "Certificates, Identifiers & Profiles" 中,选择 "Provisioning Profiles"。
- 点击 "+" 号。
- 选择 "iOS App Development"。
- 点击 "Continue"。
- 选择 App ID:选择您在阶段二创建的 App ID。
- 选择证书:勾选您在阶段三创建的 开发证书。
- 选择设备:选择您要在哪些真机上调试,您可以在 "Devices" 标签页下注册您的设备(需要设备的 UDID)。
- 点击 "Continue",为描述文件命名,"Generate"。
- 下载并安装
.mobileprovision文件,在 Xcode 中,它会自动识别并可用。
发布描述文件
- 重复上述步骤,但在第 3 步选择 "App Store"。
- 选择 App ID:同样选择您的 App ID。
- 选择证书:勾选您创建的 生产证书。
- 选择设备:发布描述文件不需要选择特定设备。
- 生成并下载
.mobileprovision文件。
配置应用内购买项目
如果您的 App 包含应用内购买,需要在 App Store Connect 中单独配置。
- 登录 App Store Connect:这是一个与 Apple Developer Member Center 分开的网站,用于管理 App 在 App Store 上的所有信息。
- 进入 "我的 App",选择您的 App。
- 在左侧菜单选择 "应用内购买"。
- 点击 "+" 号创建新的 IAP 项目。
- 选择类型:
- 消耗型:使用后即消失,如游戏金币。
- 非消耗型:购买后永久拥有,如解锁高级功能。
- 自动续订订阅:定期自动扣费,如月度/年度会员。
- 非续订订阅:一次性购买,不会自动续订。
- 填写信息:为每个 IAP 项目填写详细信息,包括产品 ID、名称、描述、价格 tier 等。
- 提交审核:创建完成后,需要提交审核,Apple 审核团队会检查您的 IAP 配置是否符合其 guidelines。
在 App Store Connect 中配置 App 信息
这是上架前的最后一步,所有信息都在 App Store Connect 中填写。
- 创建 App:在 "我的 App" 页面,点击 "+" 号,填写 App 的基本信息(名称、SKU、Bundle ID 等),Bundle ID 必须与您在 Developer Center 创建的 App ID 完全一致。
- 填写 App 信息:
- 元数据:App 名称、副标题、描述、关键词、分类、年龄评级等。
- 定价与销售范围:选择 App 的销售地区和价格。
- 应用内购买:将您在阶段五创建的 IAP 项目添加到这个 App 中。
- 构建版本:当您在 Xcode 中用生产证书和发布描述文件打包好
.ipa文件后,需要在 App Store Connect 的 "TestFlight" 或 "App Store" 标签页下上传这个构建版本。
- 提交审核:所有信息填写完毕后,点击 "提交审核",Apple 的审核团队会检查您的 App 内容、功能、隐私政策等是否符合规定,审核通过后,您的 App 就会成功上架 App Store。
总结与关键点
- 两个核心网站:
- Apple Developer Member Center:管理证书、App ID、描述文件。
- App Store Connect:管理 App 信息、IAP、提交审核。
- 证书与描述文件的对应关系:开发环境用开发证书和开发描述文件;发布环境用生产证书和发布描述文件,不能混用。
- Bundle ID 的一致性:在 Xcode、Developer Center、App Store Connect 中设置的 Bundle ID 必须完全一致。
- 自动化工具:现在推荐使用 Xcode 的 "Signing & Capabilities" 功能,它可以自动管理大部分证书和描述文件的创建和下载,大大简化了流程,但理解上述手动流程对于排查问题至关重要。
希望这份详细的流程指南能帮助您顺利完成 App Store 参数的申请!
