很多开发者第一次做iOS应用,卡得最久的地方不是写代码,而是上架App Store。苹果的审核出了名的严格,材料没备齐、规则没吃透,被拒三五次都是常事。这篇文章就用大白话讲清楚,想要顺利上架,App Store必须满足哪些条件,提前准备好,能少走很多弯路。
必须先注册苹果开发者账号
这是绕不开的第一步。想在App Store上架应用,必须拥有一个苹果开发者账号,个人账号年费是688元人民币,公司账号也是这个价格,但公司账号需要提供D-U-N-S编码(邓白氏码)和企业的工商信息。建议有条件的话直接注册公司账号,因为很多功能,比如更完整的品牌展示、多人协作管理,只有公司账号才支持。注册过程需要资料审核,通常要几个工作日,所以最好提前办,别等App做完了才去申请。
必须遵守苹果官方审核指南
苹果有一份公开的App Review Guidelines,内容很细,但核心就几条:应用必须功能完整,不能是个空壳或者纯网页套壳;不能有崩溃、卡死这类明显Bug;不能误导用户,比如宣传的功能实际没有;不能抄袭别人已经上架的应用。还有一条特别容易踩坑,就是应用内购买虚拟商品必须走苹果的内购通道,苹果要抽成30%(小型开发者计划是15%),如果你在App里引导用户去别的渠道付费,基本秒拒。
必须准备好隐私政策
这两年苹果对隐私抓得非常严。只要你的App收集任何用户数据,哪怕只是记录了设备型号,都必须提供一份隐私政策页面,并且要在App Store Connect里如实填写隐私标签。用了哪些第三方SDK、收集了哪些信息、是否用于追踪,都要老老实实勾选。如果App申请了相机、定位、麦克风这些敏感权限,还必须在代码里写清楚用途说明,告诉用户为什么要这个权限。写得太敷衍,审核员有权直接拒绝。
必须准备完整的上架素材
上架不是把安装包传上去就完事,还需要一套完整的展示素材。包括应用名称、副标题、关键词、应用描述、图标、至少三张不同尺寸的屏幕截图,如果支持iPhone和iPad,两边的截图都要单独准备。图标不能有透明通道,截图不能有误导内容。文案里别堆砌竞品品牌词,比如在描述里写“比某某App更好用”,这种蹭流量的行为也属于违规。关键词要合理利用,100个字符的限制内放核心词就够了。
必须通过技术层面的检查
提交之前,App必须用Xcode打包,签名证书、描述文件都要配置正确。苹果要求应用支持最新的系统要求,比如现在新提交的App普遍要求适配iOS的新版本和支持相应尺寸的设备。如果用到了加密技术,还要在提交时回答加密合规问题。测试环节建议用TestFlight先让朋友试用一遍,把明显的Bug清理掉再提交,因为一次崩溃记录就可能让审核挂掉,重新排队又要等好几天。
常见的被拒原因要提前避开
根据大量开发者的经验,被拒最多的情况有这么几种:一是元数据问题,截图、描述和实际功能对不上;二是内购违规,虚拟商品没走苹果支付;三是隐私说明缺失或者权限用途没写清楚;四是应用功能太单一,被认为价值不足;五是账号关联问题,一台设备或者一个IP登录过多个不同主体的开发者账号,可能被判定违规导致封号,这点尤其要小心,千万别图省事共用设备和网络环境。
审核时间和加急通道
正常情况下,App Store审核需要一到三天,高峰期可能更久。如果赶上活动节点着急上线,可以在App Store Connect里申请加急审核,理由写充分一点,比如修复了线上严重Bug,通过的概率不低。首次上架建议避开周五下午提交,因为周末审核效率会下降。
总结一下,上架App Store必须做的准备包括:注册开发者账号、吃透审核规则、备好隐私政策、整理上架素材、通过技术检查。这些事看着琐碎,但都是硬性门槛,缺一样都过不去。提前规划、按清单逐项准备,大部分人一次过审并不是难事。希望这篇整理能帮你少踩坑,顺利让自己的App出现在App Store里。
