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/
夜雨聆风