2025 iOS App 上架 App Store 完整流程指南
覆盖开发者账号、打包、审核、发布全流程 | 附审核避坑/常见问题解决方案
📋一、上架前核心准备
1.1 注册 Apple Developer 开发者账号
这是上架 App Store 的基础,账号类型及要求如下:
- 个人账号:年费 ¥688,仅支持上架 1 个开发者名下的 App,无 App 分析高级功能;
- 公司/企业账号:年费 ¥688,支持多人协作管理,可上架多个 App,需提供邓白氏编码(D-U-N-S Number);
- 企业账号:年费 ¥299美元(仅内测分发,不可上架 App Store)。
注册流程:
- 使用 Apple ID 登录(无则先注册),选择「Join the Apple Developer Program」;
- 选择账号类型,填写对应信息(公司账号需上传营业执照、法人信息);
- 申请邓白氏编码(公司账号必填):在 Apple 开发者后台提交申请,约 1-3 个工作日审核通过;
- 支付年费,完成账号激活(支付方式支持信用卡/支付宝)。
1. 邓白氏编码申请需确保公司名称、地址与营业执照完全一致;
2. 账号信息(尤其是邮箱)需妥善保管,找回难度极高;
3. 个人账号不可转为公司账号,注册前需确认类型。
1.2 应用打包前准备
- ✅ Bundle ID 配置:格式为 com.公司名.应用名(如 com.apple.notes),需与开发者后台一致;
- ✅ 签名配置:使用 Xcode 生成 App Store 分发证书(.p12)和描述文件(Provisioning Profile);
- ✅ 系统适配:最低支持 iOS 版本建议 ≥ iOS 14(覆盖 95% 以上设备);
- ✅ 功能合规:移除测试代码、日志打印,关闭调试模式(NSDebugEnabled = NO);
- ✅ 隐私合规:接入 App Tracking Transparency(ATT)框架(如需获取 IDFA),隐私政策需覆盖所有数据收集行为。
1.3 上架物料准备
需提前准备以下物料,避免审核阶段反复修改:
- 应用图标:1024x1024px PNG 格式,无圆角、无透明背景、无水印;
- 应用截图:
- iPhone 截图:需适配 6.1 英寸/6.7 英寸等主流尺寸,至少 2 张,无拉伸/模糊;
- iPad 截图(可选):适配 12.9 英寸/11 英寸尺寸,若支持 iPad 需提供;
- 应用描述:
- 副标题:30 字符以内,简洁说明核心功能;
- 主描述:4000 字符以内,分段落说明功能、亮点、使用场景;
- 关键词:100 字符以内(逗号分隔),影响 App Store 搜索排名;
- 隐私政策:需托管在公开可访问的网页(如官网/GitHub Pages),内容需符合 Apple 隐私规范;
- 测试账号:若 App 包含登录功能,需提供测试账号(用户名+密码),方便审核人员测试。
🛠️二、Xcode 打包与上传
2.1 配置 Xcode 项目
- 打开 Xcode 项目,选择「Target」→「Signing & Capabilities」:
- 勾选「Automatically manage signing」;
- 选择对应的 Team(开发者账号);
- 确认 Bundle ID 与开发者后台一致;
- 配置「General」信息:
- Version(版本号):如 1.0.0(显示给用户);
- Build(构建号):如 1(需递增,每次上传需不同);
- Deployment Info:选择最低支持 iOS 版本;
- 添加隐私权限描述(Info.plist):
- 如访问相册需添加「Privacy – Photo Library Usage Description」;
- 访问相机需添加「Privacy – Camera Usage Description」;
- 所有权限需说明用途(如「需要访问相册以保存图片」),不可空白。
2.2 打包 IPA 文件
- 选择「Product」→「Archive」,Xcode 自动编译并归档项目;
- 归档完成后,「Organizer」窗口自动弹出,选择对应归档包,点击「Distribute App」;
- 选择分发方式为「App Store Connect」,点击「Next」;
- 选择「Upload」(上传)或「Export」(导出 IPA),建议直接上传;
- 确认签名方式为「Automatic signing」,点击「Upload」开始上传(需确保网络稳定,避免中断)。
1. 上传失败提示「证书无效」:检查开发者后台证书是否过期,重新生成分发证书;
2. 编译报错「Bundle ID 不匹配」:确认 Xcode 与开发者后台的 Bundle ID 完全一致;
3. 上传速度慢:切换海外网络节点,或导出 IPA 后用 Transporter 上传。
2.3 用 Transporter 上传 IPA(备选方案)
若 Xcode 直接上传失败,可使用 Apple 官方 Transporter 工具:
- 在 Mac App Store 下载「Transporter」;
- 导出 IPA 文件后,打开 Transporter,拖拽 IPA 到工具中;
- 登录开发者账号,点击「Deliver」开始上传,上传完成后可在 App Store Connect 查看状态。
📱三、App Store Connect 后台配置
3.1 创建 App 条目
- 访问 https://appstoreconnect.apple.com/,登录开发者账号;
- 点击「My Apps」→「+」→「New App」;
- 填写 App 信息:
- 平台:选择 iOS(如需适配 iPad 需勾选 Universal);
- 名称:App Store 显示名称(最多 30 字符);
- Primary Language:选择主要语言(如简体中文);
- Bundle ID:选择已配置的 Bundle ID;
- 点击「Create」完成 App 条目创建。
3.2 填写 App 商店信息
进入 App 条目→「App Information」,填写以下内容:
- 图标:上传 1024x1024px PNG 图标;
- 截图:按尺寸上传 iPhone/iPad 截图,支持拖拽排序;
- 描述:填写副标题、主描述、关键词;
- 隐私政策:填写隐私政策网页链接;
- 联系方式:填写客服邮箱、电话(可选)、官网(可选);
- 类别:选择 App 所属类别(如工具、社交、游戏);
- 年龄分级:完成分级问卷(如 4+、9+、12+、17+)。
3.3 配置版本与构建版本
- 进入「TestFlight & App Store」→「iOS App」→「Version or Platform」;
- 点击「+ Version or Platform」,填写版本号(如 1.0.0);
- 在「Build」中选择已上传的 IPA 构建版本(上传后需等待 Apple 处理,约 10-30 分钟);
- 填写版本更新说明(如「首次发布,优化用户体验」);
- 配置定价与可用性:
- 价格:选择免费/付费(付费需设置不同地区价格);
- 可用地区:选择全球/指定地区(如仅中国区);
3.4 提交审核前配置
- ✅ 测试账号:在「App Review Information」中填写登录账号/密码;
- ✅ 隐私政策:链接有效且内容合规;
- ✅ 构建版本:状态为「Ready for Review」;
- ✅ 内容合规:无涉黄/涉赌/侵权内容,无诱导分享/强制授权行为;
- ✅ 广告合规:若含广告,需符合 Apple 广告规范,无虚假广告。
✅四、提交审核与发布
4.1 提交审核
- 在 App Store Connect 后台,确认所有信息填写完整;
- 点击「Submit for Review」,填写审核说明(如「无特殊功能,测试账号:xxx/xxx」);
- 确认提交,App 状态变为「Waiting for Review」(等待审核)。
审核周期:
- 常规审核:3-5 个工作日;
- 加急审核:需在开发者后台申请,理由充分(如重大 bug 修复),约 1-2 个工作日(每年限 2 次);
- 节假日/高峰期:审核周期可能延长至 7-10 个工作日。
4.2 审核结果处理
审核结果会通过邮件通知,分两种情况:
- 审核通过:
- 自动发布:若勾选「Automatic Release」,App 会在 24 小时内上线;
- 手动发布:需在后台点击「Release This Version」手动触发上线;
- 审核被拒:
- 查看拒审原因(邮件/后台「Resolution Center」);
- 常见拒审原因:隐私政策缺失、权限滥用、功能无法使用、内容违规、UI 抄袭;
- 修改问题后,重新打包上传,在「Resolution Center」回复审核人员并提交复审。
1. 拒审后先针对性修改,避免重复提交相同问题;
2. 回复审核人员时语言简洁,说明修改内容(如「已补充隐私政策,链接:xxx」);
3. 若对拒审原因有异议,可申请上诉(Appeal),但成功率较低。
4.3 上线后维护
- 监控数据:在 App Store Connect 查看下载量、留存率、评分、崩溃率;
- 回复评论:及时处理用户差评,提升 App 评分;
- 版本更新:后续更新需重复「打包→上传→提交审核」流程,更新说明需清晰;
- 合规调整:关注 Apple 政策更新(如隐私、广告规范),及时适配。
❓五、常见问题与解决方案
- 问题1:邓白氏编码申请失败?
解决方案:确认公司名称、地址、统一社会信用代码与营业执照完全一致,重新提交申请,或联系邓白氏客服(400-820-3538)。
- 问题2:IPA 上传后后台无构建版本?
解决方案:等待 Apple 处理(最长 1 小时),若仍无显示,检查 Bundle ID、签名是否正确,或重新打包上传。
- 问题3:App 上线后无法搜索到?
解决方案:新 App 上线后有 24-48 小时索引期,耐心等待;优化关键词和 App 标题,提升搜索权重。
- 问题4:内购功能审核被拒?
解决方案:确认内购商品已在后台配置、代码中正确集成 StoreKit 框架、无第三方支付(Apple 强制内购需用 IAP)。
- 问题5:隐私政策被判定不合规?
解决方案:补充数据收集目的、存储方式、用户权利(如删除数据)等内容,确保覆盖所有权限和数据行为。
需要上架联系: TG:@uQDDDDDDD



















暂无评论内容