苹果APP的审核是一道大难关,遇见被拒是很正常的事情,如果被拒就根据反馈问题,和下面提供的思路去寻求解决方案。

苹果审核大体分为三部分,预审、机审和人工审核。

ipa包上传后首先进入的是预审,会被扫描API等,预审通过后会在https://itunesconnect.apple.com/后台活动那出现构建版本,然后才可以提交审核(如果没通过,会有反馈邮件,查看原因,很多上传ipa成功了,但后台没看到ipa构建版本,就是预审都没过。)

在 提交审核开始显示是(等待审核)这个阶段一般是机审,机审主要是对代码进行机器审核,排查APP是否重复应用,“2.1苹果狗年大礼包”事件就更多地依赖机器自动审核,减少人工成本;

通过后会显示为(审核)这个阶段,即人工审核阶段,这个阶段主要看的是App的元数据,例如APP封面、功能、体验等等,注重用户体验,到了这步很快就会有结果了。

目前机审机制越来越完善了,而且也越来越受重视,相比前几个月,近期的苹果审核时间逐渐缩短,平均审核时间为23.9 小时。

2.1 App 完成度

主要有应用出现崩溃、加载失败等非常明显的Bug、应用不支持 IPv6网络下使用、测试账号、隐藏开关等。

解决方法:提前测试产品是否有bug、在IPV6网络下是否能使用等,根据反馈邮件,一个个审查自身产品信息是否符合,适当情况下可以发送截图视频给苹果官方以证明自己的清白。

2.3 准确的元数据

主要是应用标题、描述、截图等与应用功能严重不符。如用安卓手机截图,浏览器截图!

解决方法:重新更换截图,保证整个APP功能、流程看起来是一致的。去除隐藏功能模块代码或将需要隐藏功能的代码及定向跳转链接网址做混淆处理,适当增加逻辑复杂度。

3.2.1 可接受的商业模式

主要是没有资质。

解决方法:最佳方案是拿到资质,如果实在没有资质,建议大家尽可能多的把自己公司合规的证据资料发给苹果,而套壳、换新账号碰运气上架等操作,不得已的话可以尝试。

5.1.1 数据收集和存储

主要是App 强制用户注册,且基于不需要用户信息的功能之上、暗中采集/共享用户的个人信息。

解决方法:先与用户协商,让用户同意后注册,有“强登陆”功能的一定要修改为提示登陆的版本。

4.3 重复 App

主要针对的是重复App,就是马甲包。

解决办法:可通过修改名字、icon、主色调、代码等解决,并且注意相同的马甲包提交至少间隔一天以上。

4.2 最低功能要求

主要问题在于苹果认为部分开发者上传的App功能不够,或者没有自己的核心功能,比如直接打包一个网页上架的很容易触发这个问题。

解决办法:可以添加一些功能丰富产品(导航栏,下拉刷新,推送通知等功能),如果觉得功能已经全了,还没有通过审核,可以向苹果解释产品解决的用户需求,以及具体功能的展现。

3.1.1 购买项目

主要是接入第三方支付,支付宝、微信等。

解决方法:老老实实地走苹果支付的支付方式,用内购。如果隐藏虚拟产品或者通过后更改支付方式,都是有一定风险的。

2.5 软件要求

主要是产品加入违规代码

解决方法:很可能是三方库中含有SDK,可以更新所有三方库,或者反编译提交的ipa,检查文档中是否有违规字符串,有的话删掉。

5.1.5 定位服务

主要是 App 未得到允许,与第三方共享收集的用户数据,且并未说明使用目的等,例:位置、账号……

解决方法:如果要采取用户数据信息,需要给予用户提示,并得到用户的允许,或设置为可选,并且明确告知苹果采集用户数据信息的使用目的。总的来说就是要弹出提示说明使用这个权限做什么用,写清楚。

5.2 知识产权

主要是未经授权,使用受版权保护的第三方材料、App不得与苹果现有产品类似等。

解决方法:确保 app 只包含由您创建或拥有使用许可的内容,提交产品时使用受版权保护的第三方的书面证据或者将产品中包含的未经第三方授权的部分隐藏。

审核还会遇到各种各样的问题,根据反馈来进行相应的修改。

iOS APP上架被拒重新提交审核教程

转载于:https://www.cnblogs.com/appuploader/p/9083117.html

2018年最新整理ios APP审核被拒的常见原因相关推荐

  1. iOS App 审核被拒的原因搜罗

    本文转载至 http://ju.outofmemory.cn/entry/108500 iOS app 审核 1.程序有重大bug,程序不能启动,或者中途退出.  2.绕过苹果的付费渠道,我们之前游戏 ...

  2. 不通过ios审核 安装苹果app php,iOS APP审核被拒的解决之道(2.1)

    经过日日夜夜的加班奋战,APP终于提交到了AppStore审核.(兴奋一波) 本以后项目上线了可以休息一波了,但是APP审核被拒了(心疼一波). 接下来查看被拒的信息,全是一些crash文件,那么要讲 ...

  3. iOS App 上架被拒的各种原因

    APP被苹果APPStore拒绝的各种原因 1.程序有重大bug,程序不能启动,或者中途退出. 2.绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币. 3.游戏里有实物奖励的话,一定要说清楚,奖励 ...

  4. 2022最新整理iOS app上架app详细教程

    上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用. 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 ...

  5. iOS APP上架被拒重新提交审核教程

    iOS APP审核比较严格,难免会出现被拒绝的情况,需要根据苹果反馈的问题修改后重新打包上传审核! 1.登录itunesconnect.https://itunesconnect.apple.com  ...

  6. 金融 App 审核被拒原因及解决方案汇总

    既然决定了从事金融行业 就要对这个金融 App 开发做到绝对的把控 现整理金融 APP 各种被拒原因以及解决办法 希望可以帮助到大家 苹果审核依据的审核标准有2个,一个是<App Store 审 ...

  7. ios APP商家被拒错误汇总

    最 近,苹果在官网给出了app审核被拒绝的十大理由,50%以上的应用被拒绝都是因为这10个原因,其中排名前 三的原因分别是:需要补充更多信息.存在明显的bug以及用户界面太复杂,对此苹果官方对部分原因 ...

  8. 【2014最新】iOS App 提交上架store 详细流程

    [2014最新]iOS App 提交上架store 详细流程 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://develope ...

  9. linux下软件编译终止,[2018年最新整理]linux下编译运行程序命令大全.ppt

    [2018年最新整理]linux下编译运行程序命令大全 1. 项目课题引入 2. Vi编辑器的使用方法 3. Linux中C语言程序的编辑 4. Linux中C语言程序的运行 5. 现场演示案例 课题 ...

最新文章

  1. 《ActionScript 3.0基础教程》——1.4 对象参数
  2. 结合EM快速解决复杂的配置问题
  3. 深入浅出设计模式_深入浅出设计模式03接口隔离原则
  4. AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
  5. java中获取绝对值的方法_Java判断绝对值的方法总结
  6. 大牛书单 | 迎金秋,与腾讯技术大咖共读好书
  7. C# 9 record 并非简单属性 POCO 的语法糖
  8. php 计算 目录大小,php计算整个目录大小的方法
  9. Java之PriorityQueue有序队列
  10. 自我投资,最好的方式就是写作
  11. sql查询初学者指南_面向初学者SQL Server查询执行计划–聚集索引运算符
  12. Java 线程——Timer TimerTask
  13. 经典卡尔曼滤波器直接调用代码(Matlab)
  14. RSA加密工具类库C#,可加密二进制数组(用来加密文件)
  15. c语言实现万年历程序
  16. 企业网中nextcloud与iRedmail邮件系统的配合
  17. 图片懒加载及资源节流
  18. 第一天:django+vue项目立项
  19. 【电源专题】开关电源的控制器和稳压器的区别
  20. 嵌入式 Linux LED 驱动开发实验

热门文章

  1. .net 中应用 ValidationAttribute
  2. 面试题 04.03. 特定深度节点链表
  3. 问题 C: 能被3整除吗?
  4. socket bufferedinputstream通信读取不到服务器返回的响应_TCP角度看socket通信过程,socket怎么表示三次握手,四次挥手...
  5. Ubuntu Linux服务器安装HBase
  6. php 替换指定标签中的内容,php如何根据不同的条件替换html代码中的img标签
  7. Selenium自动化测试-4.By定位及如何确定元素唯一
  8. Globe宣布将在Balancer拍卖14,000,000枚GDT代币
  9. 区块链学者Michael Goldstein:比特币可以防止能源浪费
  10. SAP License:生产订单无目标成本解决办法