App提交AppStore被拒记录

  1. 部分bug未解决
    原因:可通过Xcode-Window-Organizer-Crasher看到以往版本中的问题,苹果应该是根据这里的问题数量作出的判断

  2. 不适配iPad
    原因:公司上架的App虽然做了针对iPad的适配,但是如果Xcode中Deployment Target设置选为iPhone时,此时在iPad上安装应用,App会将iPad当作一个低分辨率(320*480)的iPhone,通常很多app未注意这种情况下的适配,导致App被拒

  3. 未提供App在真机下使用的视频
    原因:公司上架的App需要与电视配合使用。未连接电视时,只有一个查找电视的页面。苹果审核人员应该是无法看到App其它页面的情况,所以导致App被拒。
    解决方案:打开iPhone的录屏功能,录制一个在真机上使用App的视频提供给苹果即可。

  4. 使用了私有API

Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
原因:App 中有跳转到设置页面功能,源代码中使用了如下方式,导致App被拒

let urlStr:String = "App-Prefs:root=Privacy&path=PHOTOS"
let url = NSURL.init(string: urlStr)

随后改为如下方式即可

let url = NSURL.init(string: UIApplicationOpenSettingsURLString)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,009评论 3 119
  • 夜,是思念的季节,思绪在黑暗中自由扎根,肆意蔓延,往事如水,已溢满我的脑海。 曾经的少年,怕都已换了容颜。不愿在现...
    听雨巷阅读 176评论 0 0
  • 悠扬的起床号划破静谧的空气 朦胧的睡意瞬时便失去了踪迹 鸟儿的吟唱早已回荡耳边 似是不知疲倦,无止无息 它们穿梭于...
    点横点丿横阅读 180评论 1 5
  • 奥立弗一次又一次的被转让,换做我们能承受吗?如今吃穿不愁,我们却没了担当,没了责任心。一遇到一点小事就在心里说...
    咦长颈鹿阅读 356评论 0 0