iOS App Store 深度:账号、证书链路、中国区备案与审核条款
iOS 是唯一官方分发渠道、审核最严也最值钱。这一课讲清个人/公司账号与邓白氏编码、证书描述文件链路、中国区强制备案号、隐私三件套、IAP 与自建更新红线、常见拒审条款与应对
- 分清个人/公司/企业账号的区别、费用与邓白氏编码的作用
- 走通证书—App ID—描述文件—Archive—TestFlight—审核的技术链路
- 掌握中国区 ICP 备案号字段、隐私清单、账号删除等强制要求
- 牢记 IAP、自建更新、第三方登录等审核红线并能应对拒审
开发者账号:个人、公司、企业内部分发
Apple Developer Program 个人账号与公司(组织)账号都是 99 美元/年,区别在于:个人账号上架后开发者名显示为个人姓名、没有团队成员协作;公司账号显示公司/品牌名、可加团队成员,但需要邓白氏编码(D-U-N-S Number,一套全球企业身份编码,可免费申请)。另有企业签(Apple Developer Enterprise Program,299 美元/年),只能用于企业内部分发、不能上架 App Store,别混淆。账号到期不续费,App 会从商店下架。
iOS 上架技术链路(检索于 2026-09,以 Apple 官方文档为准)Apple Developer 注册(个人/公司,公司需 D-U-N-S)创建 App ID(Bundle ID,如 com.xxx.app,开启所需能力 Capability)证书:开发证书 + 发布(Distribution)证书,私钥妥善备份描述文件 Provisioning Profile(绑定证书+App ID+设备/渠道)App Store Connect 创建 App 记录:名称/类目/价格/分级/隐私问题Xcode Archive → Distribute App → 上传(或 Transporter)TestFlight 内部/外部测试充分验证提交审核(填审核备注、演示账号)→ 通过 → 手动/定时/分阶段发布
中国区的特殊强制项
面向中国大陆区上架,App Store Connect 自 2023 年起对新 App 强制要求填写 ICP 备案号,并有专门字段,系统会自动校验 App 名称与备案主体是否一致,不一致直接驳回。也就是说,哪怕你只上 iOS、不做安卓,只要上中国区,就仍然要先完成境内 ICP/APP 备案。此外还要满足中国法规对个人信息、内容、AI 服务的要求(前两课讲过的隐私与 AI 合规同样适用)。
数字商品必须走苹果内购 IAP(Guideline 3.1.1):会员、课程、虚拟币、去广告、解锁高级功能等数字内容,必须用 IAP 并被苹果抽成(标准 30%,加入小开发者计划为 15%),引导到外部支付会被拒;只有实物商品、线下服务可以用第三方支付。App 内不得自建“检查更新/强制升级”:iOS 的更新只能通过 App Store,App 里出现“检测新版本、立即更新”按钮属于违规(Guideline 2.5.x/相关条款),安卓上的更新提示组件在打 iOS 包时必须移除。
隐私三件套与账号删除
苹果隐私要求逐年收紧:隐私清单 PrivacyInfo.xcprivacy(自 2024 年 5 月起,对清单内常用第三方 SDK 强制),声明数据收集与是否用于追踪(NSPrivacyTracking 等);受限 API(Required Reason API)使用必须给出合规理由;SDK 签名要求。App 层面要在 App Store Connect 如实填写 App 隐私“营养标签”,与实际行为一致。若跨 App/网站追踪用户,iOS 14.5 起必须通过 ATT(App Tracking Transparency)弹窗获得授权。自 2023 年 6 月起,支持账号创建的 App 必须同时提供账号删除入口(不只是退出登录)。
下列 iOS 上架做法,正确的是?
2.1 完成度:崩溃、演示账号失效、加载不出、功能残缺;2.5/4.2 最小功能:纯网页套壳、没有原生价值会被拒;3.1.1 支付:数字内容未用 IAP、引导外部支付;5.1.1 隐私:缺隐私政策/隐私清单、权限用途不清、数据收集未声明;1.x 内容:违规、UGC 无举报屏蔽审核机制;2.5.4 后台模式滥用;元数据:截图与实际不符、描述误导、关键词堆砌;第三方登录:若接入微信/Google 等第三方登录,必须同时提供“通过 Apple 登录”;评分只能用官方 SKStoreReviewController,不能做自定义好评弹窗诱导。审核被拒会收到具体条款号与说明,在 Resolution Center 针对性回复/修改,必要时可申诉。
苹果审核不是黑箱,Resolution Center 可以和审核员来回沟通。实战经验:首次提交前一定用 TestFlight 覆盖老机型、弱网、不同系统版本,2.1 类崩溃拒审最冤;需要登录就提供长期有效的演示账号并写清路径,AI/语音类附一段操作录屏最稳;被拒后先冷静读条款编号,确属误解时礼貌、具体地用事实和截图解释(例如说明某功能为何不是数字商品、为何需要某后台模式),比直接重复提交同一个二进制有效;分阶段发布(Phased Release,7 天逐步放量)出问题可暂停;加急审核(Expedited Review)只用于严重线上 Bug,额度有限、别滥用。
本节小结
个人/公司账号均99美元/年,公司显示品牌名可协作但需邓白氏 D-U-N-S,企业签299美元仅内部分发不上架。链路:注册→App ID→证书+描述文件→ASC建记录→Archive上传→TestFlight→审核→发布。中国区2023年起强制填ICP备案号且校验名称主体一致。红线:数字内容必须IAP(抽成30%/小开发者15%)、不得自建检查更新(安卓更新组件iOS包必须移除)、第三方登录须并列Apple登录、评分只用SKStoreReviewController。隐私:2024-05起隐私清单+受限API理由+SDK签名、ATT追踪授权、2023-06起必须账号删除入口。高频拒审2.1完成度/4.2套壳/3.1.1支付/5.1.1隐私/内容/后台/元数据;通过Resolution Center沟通、TestFlight充分测、Phased Release放量、加急慎用。
资深工程师加餐
底层原理 · 大厂视角 · 工程经验,点卡片展开
审核不只看隐私政策写得好不好,还会反编译、抓包核对你实际申请的权限和发往第三方的数据。每接入一个联网 SDK 就同步更新 SDK 清单,权限在用户触发对应功能时才申请并说明用途,提供账号注销与数据删除入口,做到“声明等于实际行为”,这是过审与避免通报的核心。