乐于分享
好东西不私藏

4W的商单上线,之前一直没上架过 iOS APP,找 AI 学习下流程

4W的商单上线,之前一直没上架过 iOS APP,找 AI 学习下流程

上个月在用 AI帮客户做一个项目,这个月要开始上线了,之前我主要接的是 Web 项目,之前都没有真的正式上架过 iOS App,这次开始接触 iOS 上架流程,所以找 AI 专门学习了下。

如果你也是第一次帮客户做 iOS 上架,这篇文章可以先收藏。很多流程不是技术难,而是资料、主体、账号归属没处理好,这些操作比写代码更麻烦。

一、先搞清楚:要申请哪种 Apple 开发者账号?

如果你的 App 是要上架 App Store,让普通用户搜索、下载、使用,那申请的是:

Apple Developer Program 组织账号

年费通常是 99 美元/年。

Apple Developer Enterprise Program 是企业内部 App 分发用的,不是公开上架 App Store 用的。

App Store 公开上架:
Apple Developer Program

公司内部员工安装:
Apple Developer Enterprise Program

大多数客户项目,尤其是电商、工具、社区、SaaS、小程序配套 App,基本都是申请 Apple Developer Program。

二、账号建议注册在客户公司名下

App 上架以后,App Store 页面显示的开发者主体、协议签署、续费、转让、权限管理,都和这个账号绑定。
所以可以:

客户公司邮箱注册 Apple ID
→ 客户公司名义申请 Apple Developer
→ 客户作为 Account Holder
→ 再把开发者添加进团队

这样,开发者可以帮客户操作流程,但账号所有权属于客户公司。

三、第一步:让客户准备企业邮箱

Apple 组织账号要求使用与公司域名关联的工作邮箱。

所以最好让客户准备一个企业邮箱,例如:

ios@xxx.com
dev@xxx.com
admin@xxx.com

不太建议使用:

你的个人邮箱
QQ 邮箱
163 邮箱
Gmail
临时邮箱

手机号绑定:


Apple ID 的手机号也建议绑定客户公司负责人、老板或法人手机号,不建议绑定开发者自己的手机号。

## 四、负责人手机号用谁的?

优先级建议是:

```text
法人/老板 > 高管/项目负责人 > 普通员工 > 外包开发者

法人或老板最稳,因为 Apple 审核时会关注申请人是否有权代表公司签署协议。如果用项目负责人手机号,也可以,但这个负责人最好能代表公司授权,并且后续能接 Apple 电话、收验证码、处理续费。

五、有了 Apple ID,还不能直接上架

有了Apple ID,打包上架还有一个关键东西:

D-U-N-S Number

中文一般叫“邓白氏编码”或“D-U-N-S 编号”。

Apple 会用它核验公司是不是一个合法法人实体,以及公司名称、地址等信息是否真实。

如果你申请的是组织开发者账号,基本都要用到它。

六、D-U-N-S 编号在哪里查/申请?

Apple 官方提供了查询入口:

https://developer.apple.com/enroll/duns-lookup/

操作流程是:

打开 Apple D-U-N-S 查询页面
→ 登录客户 Apple ID
→ 填公司信息
→ 查询是否已有 D-U-N-S
→ 如果没有,按页面提示提交申请

公司如果已经有 D-U-N-S,不需要重新申请。如果查不到,页面会引导你提交新申请。

七、申请 D-U-N-S 需要准备什么?

建议提前让客户一次性准备这些资料:

1. 营业执照
2. 公司法定中文全称
3. 公司英文名称
4. 统一社会信用代码
5. 公司注册地址
6. 公司办公地址
7. 公司电话
8. 公司官网
9. 联系人姓名
10. 联系人手机号
11. 联系人企业邮箱
12. 公司业务类型
13. 员工人数

Apple 官方说明里会要求公司法定名称、总部地址、邮寄地址、工作联系人信息。

D&B 或 Apple 也可能会联系客户核实信息,所以联系人电话要能接,邮箱要能收。

八、D-U-N-S 申请大概多久?

如果公司已有 D-U-N-S,而且信息匹配可能很快。

如果没有,Apple 官方说明是:

D&B 最多可能需要 5 个工作日生成编号
生成后还要最多 2 个工作日同步给 Apple

所以建议至少预留 1-2 周。因为如果公司名称、地址、官网、营业执照、D-U-N-S 信息不一致,可能会被卡更久。

九、再去注册 Apple Developer 组织账号

D-U-N-S 准备好以后,打开 Apple Developer App。

路径一般是:

Account
→ Enroll Now
→ Company / Organization

也可以通过网页注册:

https://developer.apple.com/programs/enroll/

注册时要注意:

不要选 Individual
要选 Company / Organization

如果选了 Individual,App Store 显示的是个人姓名,不是客户公司名称。

十、注册 Developer 时需要填什么?

主要会填这些:

1. Apple ID 持有人真实姓名
2. 联系电话
3. 公司法定名称
4. D-U-N-S Number
5. 公司官网
6. 公司地址
7. 公司邮箱
8. 授权联系人

Apple 会判断申请人是否有权代表公司签署协议。

十一、Apple 可能会电话审核

提交后,不是马上开通。Apple 可能会:

发邮件确认信息
打电话给申请人
要求补充公司材料
要求确认授权关系

所以需要同步客户:

最近注意接听 Apple 电话
注意查收英文邮件
不要漏掉审核消息

十二、审核通过后付款

审核通过后,需要支付 Apple Developer Program 年费。

一般是:

99 美元/年

付款完成后,Apple Developer 账号才正式开通。开通后就可以进入:

Apple Developer
App Store Connect

后续才能创建 Bundle ID、配置证书、创建 App、上传 TestFlight、提交 App Store 审核。

十三、客户账号开通后,怎么让开发者参与?

账号开通以后,作为 Account Holder 登录后台,可以把开发者账号添加进团队。开发者常用权限:

Admin:
可以管理证书、Identifier、人员、App 信息,权限较大。

App Manager:
可以管理 App Store Connect 里的 App、TestFlight、提审等。

Developer:
偏开发调试、证书相关,权限较小。

如果你要完整负责上架,一般让客户给你 Admin 或 App Manager。

十四、完整流程总结

第一次帮客户申请 iOS 上架账号,可以按这个顺序:

1. 确认要公开上架 App Store
2. 让客户准备公司域名和企业邮箱
3. 用企业邮箱注册 Apple ID
4. 开启 Apple ID 双重认证
5. 准备营业执照、官网、公司信息
6. 查询或申请 D-U-N-S 编号
7. 等 D-U-N-S 同步给 Apple
8. 用 Apple Developer App 或网页注册
9. 选择 Company / Organization
10. 填公司信息和授权联系人
11. 等 Apple 审核
12. 审核通过后支付 99 美元年费
13. 开通 Apple Developer 组织账号
14. 客户把开发者加入团队
15. 开始配置证书、Bundle ID、TestFlight 和上架

十五、给客户要资料时,可以直接发这段

申请 iOS App Store 上架所需 Apple 开发者组织账号,请准备以下资料:

1. 公司营业执照
2. 公司法定全称
3. 统一社会信用代码
4. 公司注册地址
5. 公司官网
6. 公司域名邮箱
7. 法人/负责人姓名、手机号、邮箱
8. 可接听 Apple 审核电话的联系人
9. D-U-N-S 编号,如没有需要协助申请
10. 支付 Apple 年费的付款方式

账号必须注册在贵公司名下。
后续 App Store 展示的开发者主体也是贵公司名称。
预计周期:资料齐全且已有 D-U-N-S,约 3-7 个工作日;没有 D-U-N-S,建议预留 1-2 周。

最后

iOS 上架不是只有技术流程。真正容易卡住的,往往是:

企业邮箱
公司官网
D-U-N-S
授权人
电话审核
账号归属

所以如果你是接客户项目,最好在开发早期就提醒客户准备 Apple Developer 账号,而不是等 App 已经做完、准备打包时才开始申请。否则项目开发完了,账号还没下来,上线周期就会被硬生生拖长。

官方参考:

  • Apple Developer Program 注册:
    https://developer.apple.com/programs/enroll/
  • Apple D-U-N-S 编号说明:
    https://developer.apple.com/cn/help/account/membership/D-U-N-S
  • Apple Developer 账号帮助:
    https://developer.apple.com/support/enrollment/