1、最常见的一种情况(5.2.1)
这种情况是公司没有相关的资质,要去申请相关的资质,并把资质的相关附件审核时作为附件上传给苹果
2、app有崩溃
这种情况苹果已经把崩溃日志在邮件的后面发了,根据crash,去看app中是否有崩溃情况,如果有,找到它并修改它,修改之后,重新提包排队等待审核。
在苹果发给我们的crash日志中,当然是符号化过的crash日志,如果没有符号化,请去符号化 如何符号化,点我
红色框选的是项目中出现的问题,这个问题是由于我们项目在入口类中加载广告页,有网络请求
,使得打开app时间超过了5~6s,被watchdog 关闭;解决依据 解决方案是将广告页的网络请求放到分线程里
3、私有api
邮件截图如下:
有此类问题首先要检查一下项目中是否有私有api,如果有找到它并解决它。
如何查找项目中是否有私有api,很简单,打开终端,cd到工程目录,执行grep -r advertisingIdentifier.
看下运行结果
看最后一个单词,match(匹配)到了,就是有私有api
具体解决方法呢?
很简单,在“提交以供审核时”承认使用IDFA,然后勾选相应的选项。 截图如下
4、ipv6原因被拒
https://github.com/wg689/Solve-App-Store-Review-Problem
5、新增抽奖功能被拒
苹果的反馈如下图
翻译一下:
—包括正式规则竞赛或抽奖的应用
—包括在竞赛或抽奖规则指定一个显式的声明,苹果并不是一个赞助商。
—执行一个评级17岁或以上。
修改步骤如下:
第一步:修改抽奖规则入口的文案为“活动规则”,且内部规则的展示不依赖于接口数据,使抽奖规则易被用户发现
第二步:在抽奖页面添加一句文案“本活动与苹果公司无关”
第三步:在提交审核时修改分级至17+