苹果审核被拒Guideline 1.2、 5.2.2、2.3.3、5.1.1、 5.1.2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果审核被拒Guideline 1.2、 5.2.2、2.3.3、5.1.1、 5.1.2相关的知识,希望对你有一定的参考价值。

参考技术A 事后分析原因:哇!怎么又有1.2!之前大意了 没有根本摸清1.2原因,事实证明这次实际也没理解!!!查了蛮多资料,最后锁定是没有用户投诉入口。2.3.3是我们技术一个妹子没有做好适配,并且还有一个被苹果爸爸找出来了,并且截图给我们,说影响用户体验!
解决方式:增加用户投诉渠道,并且做好适配,解决的bug,再次提交

事后分析原因:卧槽,怎么还是1.2!!!!!尴尬了。不过看上面内容不难发现,有个“拉黑”字眼,瞬间知道怎么回事了,唉。已到奔溃边缘~~~~~
解决方式:个人中心增加黑名单,总想应该没问题吧!而且意思让我们联系他们,但我们没有发邮件,也没跟他们取得联系!就是这么任性,再次提交

事后分析原因:早上起来又看到噩耗!唉~不过1.2没了,带出来新问题了!

说这个描述不符合规范!现在都严格都这种程度了吗????我服!

解决方式:那我就看看这样符不符合规范,我这样写的

提交提交---
今天早上得到结果,依旧是不想看到的红色状态Rejected!!出乎意料一个小时候又回到审核状态中,然后就绿了~苹果爸爸现在的操作越来越看不懂了,不过庆幸的是给过了。唉,真是不容易

iOS 审核被拒记录 Guideline 2.5.1 HealthKit; 2.5.4 UIBackgroundModes audio; 1.5 Developer Information

iOS 审核被拒记录 2.5.1

Guideline 2.5.1 - Performance - Software Requirements
Your app uses the HealthKit or CareKit APIs but does not indicate integration with the Health app in your app description and clearly identify the HealthKit and CareKit functionality in your app's user interface.
Next Steps
To resolve this issue, please revise your app description to specify that your app integrates with the Health app.

您的应用程序使用HealthKit或CareKit API,但未在应用程序说明中指明与健康应用程序的集成,并在应用程序的用户界面中明确标识HealthKit和CareKit功能。
若要解决此问题,请修改你的应用程序描述,以指定你的应用程序与健康应用程序集成。

以上内容的意思大致是,使用了HealthKit 或CareKit框架,但是在应用中看不到你在哪用了。

解决方案一(当前项目不需要HealthKit框架,将HealthKit相关内容和权限移除)

正如我自己的项目,一开始准备用HealthKit获取玩家运动步数,尝试后发现CoreMotion更方便好用,而且只要在配置表配置权限就可以。
 

检查是否完全移除HealthKit相关权限的位置
1.移除Identifiers里相关的权限
https://developer.apple.com/account/resources

2.info.plist移除相关键值对

3.移除Signing&Capabilities里的HealthKit

4.检查是否有文件引用Health.kit
全局搜索import HealthKit 并移除

5.检查FrameWork文件夹是否有HealthKit.FrameWork留存

6.如果是有小组件等子项目,第1 ,2,3条在子项目也查一下

 
 

解决方案二(当前项目需要HealthKit框架)

如果框架能正常使用,出现上述问题,说明审核人员找不到你在哪里使用了HealthKit相关内容。下次提审备注并最好提交一份使用位置的录屏,类似下面的2.5.4的做法

iOS 审核被拒记录 2.5.4

Guideline 2.5.4 - Performance - Software Requirements
Your app declares support for audio in the UIBackgroundModes key in your Info.plist but did not include features that require persistent audio.
Next Steps
The audio key is intended for use by apps that provide audible content to the user while in the background, such as music player or streaming audio apps. Please revise your app to provide audible content to the user while the app is in the background or remove the "audio" setting from the UIBackgroundModes key.

您的应用程序在Info.plist的UIBackgroundModes键中声明支持音频,但不包括需要持久音频的功能。
音频键用于在后台向用户提供音频内容的应用程序,如音乐播放器或流媒体音频应用程序。请修改应用程序,以便在应用程序处于后台时向用户提供音频内容,或从UIBackgroundModes键中删除“音频”设置。

以上内容的意思大致是,在info.plist 里声明了使用音频的后台播放权限,但是在应用中看不到你在哪用了。

我当前项目使用了画中画做的新手引导,在App切到后台时,引导视频依然能播放,但是审核人员大概没测到,所以需要在下次提审时给备注,或者发邮件提醒

iOS 审核被拒记录 1.5

The support URL specified in your app’s metadata, https://appgame-xxxxxx.html, does not properly navigate to the intended destination.
Next Steps
To resolve this issue, please revise your app’s support URL to ensure it directs users to a webpage with support information.

应用程序元数据中指定的支持URL,https://appgame-xxxx.html,无法正确导航到预期目标。
要解决此问题,请修改应用程序的支持URL,以确保它将用户引导到包含支持信息的网页。

以上内容的意思大致是,你填写的技术支持网站没有能联系到你的方式。
在技术支持网站填上邮箱和电话就可以了。
如果没有技术支持网站,可以通过微博、简书、公众号等这些能够发布文章的平台,写一篇文章,把文章链接填上去即可。文章内容,主要是有联系信息,其他的可以写点产品的介绍,产品截图等。

以上是关于苹果审核被拒Guideline 1.2、 5.2.2、2.3.3、5.1.1、 5.1.2的主要内容,如果未能解决你的问题,请参考以下文章

App Store审核被拒问题及其解决方案之Guideline 2.1

App 提交审核被拒提示:Guideline 2.1 - Performance - App Completeness 的原因及解决

App 提交审核被拒提示:Guideline 2.1 - Performance - App Completeness 的原因及解决

苹果应用上架审核规则介绍

ios审核4.3被拒? 快速解决苹果审核4.3问题

iOS - APP审核Guideline 2.5.1被拒,使用了私有API