美文网首页iOS 面试题iOS学习笔记iOS测试发布相关
总结一下我曾经App上传到AppStore被拒的原因

总结一下我曾经App上传到AppStore被拒的原因

作者: 小二同學 | 来源:发表于2016-10-24 15:29 被阅读1983次

    我来总结一下,从我第一次App上线,一直到现在,中间出现的所有App被拒的原因,以及一些奇葩问题。当然小伙伴还可以跟我交流App审核上线或者iOS开发的问题。

    App上线成功,但是App里面个别Icon或者tabbar图标。就是放在xcode里面的死图不显示。

    这是我上传第一个App遇到的问题,Boss在大群里面说这件事,弄的我们主管比较尴尬,不过我们主管很好,也没说我,就问我了什么原因,我搪塞了,就过去了。
    有可能是因为那张图片的格式不对,或者像素不太准确,或者UI给你的时候就有问题,具体原因我也不太清楚,反正我之前的解决办法就是把那张不显示的图片拿出来,用Mac自己转下图片格式,然后再放进去就好了,或者让UI重新再帮你切一个。
    这种情况AppStore上传可以上传成功,而且也不会被拒,在你打包的时候会报错,会提示图片出错。

    App名称包含关键字被拒

    比如说你的App名字叫 XX-旅游 ,旅游这两个字就是关键字,这样就有可能会被拒绝。
    当时就由于这个名字改了好多次。
    那个被拒原因找不到了,没有办法给大家贴上原邮件。见谅。

    关于推送被拒

    推送被拒.png

    因为我们那时候的项目比较老,而且时间离的也比较远。大概意思好像是因为App注册了推送,但是没在Xcode里面声明,就是要把那个推送按钮打开。
    我简单说一下推送的准备工作吧,就是先要在iTunes Connect里面创建两个证书,一个开发证书,一个生产证书。配置完成之后需要传给推送注册的应用和你的应用绑定。

    定位权限被拒

    由于之前我们的项目用的个推,然后获取了用户位置。但是我们项目中没有用到定位,而且plist文件里面也没有声明使用期间获取位置被拒。

    适配iOS10,打包也能成功,就是二进制文件无效。

    适配iOS10.png
    因为从ios10开始,访问用户隐私需要在plis文件中添加权限
    麦克风权限Privacy - Microphone Usage Description          需要您的同意才能使用麦克风
    相机权限 Privacy - Camera Usage Description              需要您的同意才能使用相机
    相册权限 Privacy - Photo Library Usage Description      需要您的同意才能访问您的相册
    通讯录权限Privacy - Contacts Usage Description          需要您的同意才能访问您的通讯录
    蓝牙权限    Privacy - Bluetooth Peripheral Usage Description  需要您的同意才能使用蓝牙
    日历权限    Privacy - Calendars Usage Description          需要您的同意才能使用日历
    前台定位权限Privacy - Location When In Use Usage Description  需要您的同意才能访问地理位置
    后台定位权限Privacy - Location Always Usage Description      需要您的同意才能访问地理位置
    

    这些东西根据需要添加,前三个是必添的。

    TencentOpenApi过老,不支持iOS10,二进制文件无效

    TencentOpenApi.png

    这时候就需要升级Api或者删除就行了。

    App注册信息填写不规范被拒

    就是说如果有用户注册的话,而且注册时候要填写性别时候,要记得加个保密选项,男,女或者保密。不能侵犯用户隐私。或者干脆性别就不要加。
    我当时遇到这个问题的时候,也是一头雾水。苹果给的邮件还很官方,也没了解具体是什么意思。传了好几个版本都被拒。各种方法都试过。
    最后他们打电话,才知道具体原因,他们打电话都是早上七八点,那会正在地铁上,北京的地铁人多的要死,我也没接听到。最后用邮件约了通话时间才算联系到。

    结语

    OK,暂时就这么多吧。以后我会慢慢补充,如果有什么奇葩的被拒理由,也可以跟我讨论。
    对了,如果真是遇到比较奇葩,想不通的被拒或者关于二进制文件的问题,邮件是个好东西,就是你的开发者账号的邮箱。一直要申请跟Boss要下邮箱密码,相信我,这样你会少走很多弯路。

    相关文章

      网友评论

      • 沉思_cb1c:
        iCloudxxx 苹果APP名字
        这样的名字APP可以用吗 会不会拒?
        小二同學:应该会 也有可能不会 因为iCloud 会让人误以为官方应用
      • hello_lwl:对了,可以跟苹果开发者中心电话直接沟通被拒原因的吗?我打过中国的开发者客服,他说他们不负责被拒的这些问题,一般都是要邮件到审查员那边
        小二同學:@hello_lwl 客服不管开发,等他们审核人员联系你
      • hello_lwl:hello。我这个应用第一次上传被拒了3次,我现在第四次上传了。原因都是app的名字有误导性内容。然后建议我改名字。我看了一下,我这个名字在Appstore上并没有,并且也改了两次,完全不知道他说的误导性指什么?
        hello_lwl:@小二同學 不过实在不明白名字怎么不规范,app是以我们公司的游戏命名,并且在AppStore上查看过,类似这种命名形式的很多。所以觉得不应该有问题,实在没想通
        hello_lwl:@小二同學 他们审核人员是会电话联系我们的吗?只能用开发者账号的那个邮箱发才行的吧?
        小二同學:@hello_lwl 可能是app名字不符合规范,跟他们邮件联系,把你的电话,还有可接电话的时间告诉他们
      • 2ca8523e79f3: :smile:
        小二同學:@瞎看什么 :kissing_heart:

      本文标题:总结一下我曾经App上传到AppStore被拒的原因

      本文链接:https://www.haomeiwen.com/subject/ysrluttx.html