2023 年 8 月,工信部发布《关于开展移动互联网应用程序备案工作的通知》,要求在境内从事互联网信息服务的 App 主办者履行备案手续,分发平台不得为未备案的 App 提供分发服务。Android 和鸿蒙商店很早就开始强制校验,而 App Store 在 2026 年明显收紧:不少开发者反馈,没有填写备案号的新 App 提交审核能正常通过,但在中国大陆店面根本搜不到;老 App 发新版本后也可能在中国区"静默消失"。
所以如果你的 App 要在中国大陆 App Store 分发,备案不再是"可选项"。下面按实际操作顺序拆解。
App 备案通过网络接入服务商(阿里云、腾讯云、华为云等云厂商)提交,向主办者住所所在地的省级通信管理局办理。需要准备:
| 材料 | 个人开发者 | 企业开发者 | 备注 |
|---|---|---|---|
| 身份证明 | 身份证正反面 | 营业执照 + 法人身份证 | 需完成实人认证 |
| 云资源 | 境内服务器/云产品 | 同左 | 一般需在该接入商有可备案资源 |
| App 名称 | 必填 | 必填 | 必须与图标下方显示名称、中国区上架名一致 |
| Bundle ID | 必填 | 必填 | 与 Xcode 工程一致 |
| 公钥 + 证书 MD5 指纹 | 必填 | 必填 | 从发布证书中提取 |
| 前置审批文件 | 视行业 | 视行业 | 新闻、出版、教育、影视、宗教等需要 |
按照通知要求,管局在材料齐全的情况下 20 个工作日内完成备案。实际体验中,接入商初审 1~3 天,管局审核 3~15 个工作日不等,整体按 2~3 周预留时间比较稳妥。
这是 iOS 开发者最容易卡住的地方。备案系统要求填写签名证书的公钥和 MD5 值,iOS 一般使用 Apple Distribution 发布证书:
.cer 文件;# 证书 MD5 指纹
openssl x509 -inform der -in distribution.cer -noout -fingerprint -md5
# 证书公钥模数(输出中 Modulus= 后的一长串十六进制)
openssl x509 -inform der -in distribution.cer -noout -modulus
注意:发布证书有效期一年,证书过期重新生成后,指纹会变化。备案系统一般不要求随证书更新,但如果接入商核查,以备案时提交的证书为准,建议把当时的 .cer 文件妥善留档。
拿到管局短信后,按下面顺序操作:
京ICP备2026xxxxxx号-3A,末尾带字母 A);两个易错点:
-1),App 备案号末尾带 A。| 现象 | 最可能原因 | 解决办法 |
|---|---|---|
| 报"ICP 备案号与工信部记录不符" | 号码不完整或填了网站备案号 | 去工信部系统复制完整 App 备案号 |
| 报"Developer name does not match MIIT's records" | 页面有未点击的确认项 | 回到 App 信息页,处理待确认项后重新提交 |
| 名称校验失败 | 备案名与简体中文 App 名称不一致 | 三者统一:备案名 = 图标显示名 = 中国区商店名 |
| 其他地区能下载,中国区搜不到 | 缺少备案号,店面静默不展示 | 补备案号,随新版本提审 |
| 改名后再次报错 | 名称变更后需重新确认 | 先办理备案变更,再在 ASC 中重新确认 |
自查中国区是否展示,可以访问 https://itunes.apple.com/lookup?id=你的AppID&country=cn,如果 resultCount 为 0,说明中国区店面没有展示你的 App。
备案号只是中国区上架的"门票"。以下几类 App 还需要额外资质,Apple 会在 App 信息页要求上传证明:
另外,备案名称确定之后,商店截图、图标、副标题里的品牌名也要与之保持一致,避免审核时因"元数据与备案信息不一致"被追问。如果需要快速批量重做中国区截图,可以用 appshotmaker.com 这类带壳截图工具统一替换文案和品牌名。
iOS 备案的核心就三件事:名称三处一致、公钥指纹从发布证书正确提取、App Store Connect 里填完记得点确认。提审本身不校验备案号,所以不必因为备案没下来而推迟发版——其他地区先上线,备案同步推进,号码下来后随下一个版本补上即可。