本文以实战经验图文讲解APP提交苹果App Store审核被拒绝的一些原因以及对策。

你是否跟我一样,交了订阅费后在APP提交App Store审核时却遭到各种拒绝,而且有些看起来根本不讲道理?

ios 审核被拒 隐藏功能 苹果app审核多次被拒_App Store

尽管你上诉了,但回复的内容根本没法解决问题,如果你跟我一样是个人开放者,要求电话答复,则会被告知个人电话联系不上,他们优先通过邮件回复!

ios 审核被拒 隐藏功能 苹果app审核多次被拒_APP上架苹果应用商店_02

下面我们先看看App Store 审核指南App Store Review Guidelines),有中英文两个版本自己点过去看,我就不一一解读了。

ios 审核被拒 隐藏功能 苹果app审核多次被拒_iOS应用上架审核_03

我总共被拒绝了10次!主要涉及1. 2 Safety: User Generated Content、2. 1 Performance: App Completeness、2. 3 Performance: Accurate Metadata、3. 1.1 Business: Payments - In-App Purchase、3. 2.2 Business: Other Business Model Issues - Unacceptable、4. Design: Preamble、4. 2 Design: Minimum Functionality。(见文章尾部代码块)

可能很多人会卡在1. 2 Safety: User Generated Content、4. 2 Design: Minimum Functionality,其中1.2老外还附上“这些附件可能会显示可能令人反感的内容,如裸露、色情和亵渎内容。”甚至还截了根本看不出有为什么问题的图片!(见文章尾部代码块)

实际上出现这些问题主要是因为我们跟老外有沟通壁垒,很多东西他们不明白我们在做什么,同时我们也不清楚他们想表达什么!

遇到问题要冷静分析,然后采取相关措施即可解决问题,可别像我一开始那样到处寻求帮助,甚至还去微博找Tim Cook,但你会发现一点作用都没有!

下面我从简单的开始逐个为大家分析以及说说我是怎么攻克这些问题的。

2. 1 Performance: App Completeness,这个主要是涉及登录没提交账号密码,在App Store Connect的App 审核信息勾选“需要登录”然后加上账号密码即可解决。

3. 1.1 Business: Payments - In-App Purchase,这个主要是没接入应用内支付(IAP),在App Store 审核指南的3.1.3 其他购买方式:以下 app 可以使用 App 内购买项目以外的购买方式:3.1.3(a)“阅读器”类型的 app3.1.3(b) 多平台服务、3.1.3(c) 企业服务、3.1.3(d) 一对一服务体验、3.1.3(e) App 之外的商品和服务、3.1.3(f) 免费的独立 App,而在3.1.1 App 内购买项目有提到“打赏”、“游戏内货币”等必须接入应用内支付(IAP),就算你在界面没显示出第三方支付但审核还是会被机审检查出来的,所以最好还是把第三方支付都去掉(包括各种库),免得拖延上线时间,关于接入应用内支付可以看我另一篇超详细文章《实战iOS端APP实现苹果应用内支付(IAP)(附代码)》。

Guideline 4.0 - Design,这个是兼容问题,比如有的界面在iPhone上没问题,但在iPad等显示不正常,现在要求上架的APP必须兼容各个端,我在另一篇文章有写过关于iPad一些不兼容问题,《关于uni-app使用rpx在iPad上出现字体等样式不兼容问题》。

2. 3 Performance: Accurate Metadata,这个主要是隐藏功能,像上面的接入第三方支付界面没显示出来也会被这个问题拒绝,还有编译混淆代码可能也会报这个问题,网上还有提供收费的混淆代码工具呢,实际上没必要去弄,而且用那些工具还可能泄露信息呢!

估计很多人都卡在4. 2 Design: Minimum Functionality上,实际上这个也很好过,除非你的功能真的很简单,我一开始看4. 2 Design: Minimum Functionality的说明还以为它说我的APP直接套网页,但APP我并没有直接套网页(轻App目前就是直接套网站的),后来我在APP审核信息的附件加上了几十页的《分享录(iOS版)使用说明书(User's Manual).pdf》,包括各种使用功能截图,并在备注加中英文说明,然后就过了4.2。网上可能有人说重新建App(修改Bundle Identifier)以及做代码混淆,但我觉得没必要,那样可能过不了2. 3 Performance: Accurate Metadata,加说明还是过不了,就证明你的界面、功能太简陋了,可以考虑优化界面、加些功能(加系统分享等)什么的。

ios 审核被拒 隐藏功能 苹果app审核多次被拒_ios 审核被拒 隐藏功能_04

1. 2 Safety: User Generated Content,这个主要涉及到评论,估计你看不懂老外的截图,更看不到他们说的“这些附件可能会显示可能令人反感的内容,如裸露、色情和亵渎内容。”,这个我是直接截图并配中英文说明评论后得后台管理员审核后才会显示出来,并且在注册、登录界面附上《服务协议》和《隐私政策》,像上面4.2内容太简单也可以加上这两个。

另外,他们应该是24小时都有人审核的,我不知道是不是我第一次上架的原因,都没怎么排队,一天甚至可以有两三次审核机会,只是每次审核过程至少要等两个小时以上,但看后台日志发现他们几乎没看你的APP,也不知道他们花这么长时间在干嘛。

ios 审核被拒 隐藏功能 苹果app审核多次被拒_App Store_05

我遇到的问题就这么多,你们还有其他问题也可以通过App或小程序评论,或在线客服找我帮忙,我尽量协助就是了。

大家可以用苹果自带的扫码器扫描轻App码查看我的分享录轻App,也可以在App Store搜索“分享录”或打开链接下载我的分享录APP。

ios 审核被拒 隐藏功能 苹果app审核多次被拒_ios 审核被拒 隐藏功能_06