[Apple Developer Program] 注册加入 Apple Developer Program 的经历

如果想在 iPhone、iPad、Mac、Apple Watch、Apple TV 和 iMessage 的 App Store 中分发 App 应用,首先必须注册加入 Apple Developer Program 成为 Apple 开发者。

- 申请流程

1. Apple ID

首先需要注册一个 Apple ID,该 Apple ID 至少需要满足以下条件:

2. 申请加入 Apple 开发者计划

使用 iPhone 或 iPad 下载安装 Apple Developer 应用。使用 Apple ID 和密码登录 Apple Developer 应用

  • 填写个人基本信息(姓名、地址等)

  • 填写个人认证信息,注意:

    • 填写的个人认证信息必须是未经过 Apple 开发者认证的,Apple 开发者不支持多个 Apple ID 使用相同的个人认证信息

    • 拍照上传个人照片

  • 选择开发者类型

  • 支付会员资格费用

3. 上传身份证照片

成功支付会员资格费用之后,(一个工作日左右)会收到一封来自 Apple 的邮件。需要根据邮件中提供的页面链接上传身份证照片(注意提交身份证正面和反面照片)

4. 等待 Apple 审核通过

Apple 审核通过之后,就成为 Apple 开发者。

顺利的话,最快可以在 2 ~ 3 个工作日之内申请成为 Apple 开发者。

我们的经历

我们申请 Apple 开发者的过程可谓一波三折,比预想的要多费周折。

出师不利

一开始使用已经通过 Apple 开发者计划认证的个人信息去认证。提交个人信息和头像拍照上传后,出现提示您的账户遇到问题,请联系工作人员

经过搜索网上信息,以及联系 Apple 开发者技术支持电话沟通,确认已经通过 Apple 开发者计划认证的个人信息是无法进行重复认证。需要更换为未通过 Apple 开发者计划认证的其他人信息。

换其他人信息参加 Apple 开发者计划,顺利通过个人信息和头像拍照认证,但该 Apple ID 恰好是 Family Sharing 的一个成员账户,对应组织者的当时并没有正确设置好支付方式,导致支付失败。

电话联系 Apple 开发者技术支持,他们认为是 iTunes 购买支付问题。建议去联系 iTunes 技术支持。

紧接着去联系 iTunes 技术支持。一开始告诉他们是使用 Family Sharing 支付 Apple 开发者会员资格费用遇到问题,按他们建议换了其他几种支付方式,均支付不成功。iTunes 技术支持给出的建议是 1). 退出 Family Sharing 后再次支付;2). 重新注册一个 Apple ID 重新申请成为 Apple Developer。

误入歧途

我们担心将 Apple ID 账户退出 Family Sharing,可能会因 iCloud 容量调整导致数据丢失。于是选择重新注册新的 Apple ID,并提交个人身份信息。结果又遇到使用已经通过 Apple 开发者计划认证的个人信息去认证的问题。

再次电话联系 Apple 开发者技术支持,介绍目前遇到的困境,包括第一个 Apple ID 支付失败、Family Sharing 支付失败,第二个 Apple ID 无法认证,以及多次联系 Apple 技术支持等情况。

Apple 开发者技术支持建议,考虑到第一个 Apple ID 已经通过个人认证,遇到的是iTunes 购买支付问题,建议去联系 iTunes 技术支持寻求帮助。尽量不要提及是支付 Apple 开发者会员资格费用,就当作支付普通的服务费用。

峰回路转

回顾了遇到的错误反馈,结合 Apple 技术支持的解释,我们决定暂时将通过个人认证的 Apple ID 退出 Family Sharing。然后尝试支付会员资格费用,但支付仍然失败。

最后再次联系 iTunes 技术支持,只反馈该 Apple ID 遇到 支付失败。不再提及 Apple 开发者等其他内容。iTunes 技术支持指导我们重新配置支付方式和尝试支付,但仍然支付失败。iTunes 技术反馈他们收到系统提示,建议我们等 24 小时后再重新支付。

经过 24 小时的等待,重新登录 Developers 应用,这次终于支付成功。之后 Apple Developer 提示 Your purchase may take up to 48 hours to process.。这说明我们的申请在等待 Apple 的审核。

如果此时访问 Apple Developer 的证书、标识符和描述文件,Certificates, Identifiers & Profiles - https://developer.apple.com/account/resources/。会出现一个错误提示 Unable to find a team with the given Team ID 'XXXXXXXX' to which you belong. Please contact Apple Developer Program Support. https://developer.apple.com/support

又遇波折

过了 1 个工作日后,收到 Apple 邮件反馈,说需要上传身份证照片。我们按邮件提供的页面地址上传身份证照片

结果过了 1 个工作日后,又收到 Apple 邮件反馈,说缺少身份证背面照片,审核不通过,需要重新提交身份证照片,重新按邮件提供的页面地址上传身份证照片(包括身份证正面和反面照片)

完成

几个小时后,重新登录 Apple Developer 时,发现已经通过 Apple 审核,成为了 Apple 开发者。
登录 Apple Developer 网页,Account - Apple Developer - https://developer.apple.com/account/

经验教训

最后总结注册加入 Apple Developer Program 的一些经验教训。

认证问题

使用已经通过 Apple 开发者计划认证的个人信息去认证

Apple 开发者技术支持说,签约 Apple Developer 的条款中有约定,同一个人的个人身份信息不能重复去认证多个 Apple ID 开发者。

支付问题

在第一次支付 Apple 开发者计划会员费用时,没有提前配置好支付方式,而且尝试多次支付失败导致 Apple ID 被错误标注。
支付会员资格费用之前,请务必配置好支付方式。如果支付失败,建议直接联系 iTunes 技术支持人员寻求帮助。以免尝试多次支付失败后 Apple ID 被错误标注。

Family Sharing

如果 Apple ID 属于某个 Family Sharing 组织,如果使用共享的支付方式,请检查 Family Sharing 组织者是否已经设置正确的支付方式。

及时联系 Apple 技术支持

尽量在工作时间内联系 Apple 技术支持,工作时间可以直接约电话联系,否则只能通过效率更慢的邮件联系

如果用其他人 Apple ID 或身份信息,为方便 Apple 技术支持核实账户信息,请务必请他/她在场或者使用三方通话(一般要提前联系运营商客服手工开通)一起参加讨论

关注邮箱接收 Apple 邮件通知

支付 Apple 开发者计划会员资格费用后,Apple 会向注册 Apple ID 的邮箱发送一封要求上传身份证件照片的邮件。注意查收邮件并及时在规定的链接页面上传身份证件照片(正反两面)。

后续补充

Apple ID 退出 Family Sharing 后,会收到 iCloud 提示存储空间不足(因为退出 Family Sharing 的 iCloud+ 储存空间)。待 Apple ID 完成支付 Apple Developer 会员资格费用后,由 Family Sharing 组织者重新发起邀请,点击确认重新加入即可继续享受 Family Sharing 的 iCloud+ 储存空间。

万幸的是,整个过程没有出现 iCloud 数据丢失的问题。

参考链接

[1] 使用 Apple Developer App 注册和管理您的帐户 - 支持 - Apple Developer - https://developer.apple.com/cn/support/app-account/

[2] 双重认证 - 帐户管理 - 支持 - Apple Developer - https://developer.apple.com/cn/support/authentication/

[3] App Store 上的“Apple Developer” - https://apps.apple.com/cn/app/apple-developer/id640199958

[4] Account - Apple Developer - https://developer.apple.com/account/

[5] Certificates, Identifiers & Profiles - https://developer.apple.com/account/resources/