iOS 审核被拒记录 2.5.1
Guideline 2.5.1 - Performance - Software Requirements |
您的应用程序使用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
![](https://i-blog.csdnimg.cn/blog_migrate/062b4b9f807649324f8fbfc7569e1ec4.png)
4.检查是否有文件引用Health.kit
全局搜索import HealthKit 并移除
5.检查FrameWork文件夹是否有HealthKit.FrameWork留存
![](https://i-blog.csdnimg.cn/blog_migrate/0175b10e8bb4ec2b9341e3e57bda8db6.png)
6.如果是有小组件等子项目,第1 ,2,3条在子项目也查一下
解决方案二(当前项目需要HealthKit框架)
如果框架能正常使用,出现上述问题,说明审核人员找不到你在哪里使用了HealthKit相关内容。下次提审备注并最好提交一份使用位置的录屏,类似下面的2.5.4的做法
iOS 审核被拒记录 2.5.4
Guideline 2.5.4 - Performance - Software Requirements |
您的应用程序在Info.plist的UIBackgroundModes键中声明支持音频,但不包括需要持久音频的功能。 |
以上内容的意思大致是,在info.plist 里声明了使用音频的后台播放权限,但是在应用中看不到你在哪用了。
我当前项目使用了画中画做的新手引导,在App切到后台时,引导视频依然能播放,但是审核人员大概没测到,所以需要在下次提审时给备注,或者发邮件提醒
![](https://i-blog.csdnimg.cn/blog_migrate/d82376af17dfa625ebcbbeb01dd36547.png)
iOS 审核被拒记录 1.5
The support URL specified in your app’s metadata, https://appgame-xxxxxx.html, does not properly navigate to the intended destination. |
应用程序元数据中指定的支持URL,https://appgame-xxxx.html,无法正确导航到预期目标。 |
以上内容的意思大致是,你填写的技术支持网站没有能联系到你的方式。
在技术支持网站填上邮箱和电话就可以了。
如果没有技术支持网站,可以通过微博、简书、公众号等这些能够发布文章的平台,写一篇文章,把文章链接填上去即可。文章内容,主要是有联系信息,其他的可以写点产品的介绍,产品截图等。