前言:

从2017年年底开始, Apple似乎做了很大的升级, 让众多开发者陷入困境, 不单单是马甲, 就连正常的 App 也被误伤; 周围很多开发者向我"求救", 诉说新品处于【等待审核】或【正在审核】状态长达一两个月的; 似乎 iOS 开发者不单单只是开发项目, 高效上新和稳定更新 App 变得愈发重要。在这将近一年中, 我也在尝试的道路上不断探索, 最终成功稳定克服 guideline4.3 问题, 为此写下第一篇总结文章, 不喜勿喷, 感谢支持!

1.归纳

我们在遇到 4.3 问题时无非以下几种情况:

代码篇(机审不过):

  • 你多次提交一个项目, 代码重复率在60%以上;
  • 你的代码被 Apple 做了标记, 简单讲是被 Apple 拉入了黑名单;
  • 你的项目是有开源项目占比过高, 个人代码占比不足50%;
  • 代码层面和别的项目产生了关联性;
  • 隐藏功能, 即: 用户使用App过程中并未使用到的后台任务(动态部署除外);

元数据(人审不过):

  • 购买的国内(外)开发者账号, 发生了账号4.3被拒连坐;
  • UI截图有极高的相似度(Apple Review图像对比技术);
  • ITC后台设置的元数据有较高相似度, 如标题,描述,关键词,技术支持网址,隐私声明等;
  • 内购关联问题: 多个账号使用同一个人的银行卡及税务登记信息;
  • 国外账号权重低, 对于 Apple 信任度有一定的影响, 可以理解为信用分;

上架状态:

  • 应用成功上架
  • 应用审核被拒绝
  • 应用审核被误伤(无数次)
  • 应用被下架(马甲多次,新品一次, 也是被政策误伤)
  • 应用因为违反 App Store 政策被延期审核(误伤和非误伤情况都有)
  • 被威胁要封停开发者账号

2.关联性分析

2.1.账号方面:
  • 1.1 内购所绑定的银行卡,持卡人等;
  • 1.2 申请账号的支付的持卡人及手机号等信息;
  • 1.3 激活账号二次验证的手机;
2.2.代码层面:
  • 2.1 基础架构有一定的相似的, 占比约15%(目前通过人工沟通Apple以30%为界);
  • 2.2 请求配置等接口;
  • 2.3 工程项目差异化程度不足;
2.3.打包:
  • 3.1 打包电脑及网络环境;
  • 3.2 证书创建及日常查看状态的电脑及网络;
  • 3.3 测试 App 的设备;
2.4.元数据:
  • 4.1 名称,描述,关键词(使用未使用过的);
  • 4.2 隐私政策及隐私声明地址;
  • 4.3 内购创建描述及价格;
  • 4.4 选择本地化地区问题等;

3.技术上系统解决问题

  • 设备、账号等软硬件体系化
  • 工程、功能上代码差异化
  • 元数据、美术等后台设置差异化
3.1.账号,设备,授权,IP

为何需要设备、账号差异化? 追踪==>归因==>关联

  • 追踪: 设备ID, IP, 账号等都是苹果追踪产品的参数;

  • 归因: 不同产品交叉使用设备 IP 等易被归为同一行为;

  • 关联: 被关联的应用更思被判定违反审核指南;

账号的几种状态猜测:有三种状态:

1.账号+数字(待发邮件待封状态);
2.账号+数字串+1状态(已发邮件待封);
3.账号+数字串+closed+1;(已封)

3.2.工程,注释,编译,SDK
  • 重点SDK差异化, 变化SDK;
3.3.包装上的差异点和做法
  • 3.1 lcon、介绍图、登录页、需要改变风格和选取位置;
  • 3.2 标题、关键字描述等需要做大的差异化修改;
  • 3.3 审核服登录点及功能引导需要差异化设置;
  • 3.4 分类、售价、联系人、支持网址等适当差异化;

4.当前有效过审的几种方法

继续阅读-----> https://xiaozhuanlan.com/topic/0359124678

版权声明:本文为博主原创文章,未经博主允许不得转载。联系博主:QQ群:①群:446310206 ②群:426087546(付费群,介意勿加) https://blog.csdn.net/qq_31810357/article/details/85242619

关注小专栏: https://xiaozhuanlan.com/iOSDeveloper 彻底解决上架问题

攻克苹果4.3被拒问题 韩俊强的博客相关推荐

  1. 攻克苹果2.1被拒问题 韩俊强的博客

    前言 在解决 Guideline 4.3 问题(可参考:<攻克苹果4.3被拒问题 >)后, 我们今天来解决 Guideline 2.1 问题. 时间过得真快, 转眼快要过年了, 但是文章还 ...

  2. iOS中 HTTP/Socket/TCP/IP通信协议详解 韩俊强的博客

    版权声明:本文为博主原创文章,未经博主允许不得转载. 每日更新关注:http://weibo.com/hanjunqiang  新浪微博 简单介绍: [objc] view plaincopy //  ...

  3. iOS中 本地通知/本地通知详解 韩俊强的博客

    布局如下:(重点讲本地通知) iOS开发者交流QQ群: 446310206 每日更新关注:http://weibo.com/hanjunqiang  新浪微博 Notification是智能手机应用编 ...

  4. 深入解析Apple Review审核规则 韩俊强的博客

    前言 前面我们一起攻克了 Guideline 4.3, Guideline 2.1 问题. 对被拒问题进行垂直分析解决, 为了让我们对苹果审核有纵观全局的了解, 便产生了这篇文章; 在整个上架阶段, ...

  5. ios 控件切圆_iOS中 切圆角,任意几个角(带边框,不带边框)__OC和Swift版本 韩俊强的博客...

    需求: 1.日常我们在切控件圆角时会遇到想切任意圆角? 2.切过圆角带边框和不带边框的选择? 那么今天我们就用Objective-C和Swift都给它实现了: OC代码: UILabel *myLab ...

  6. iOS10软件崩溃 Xcode8崩溃 打印/字体等问题汇总 韩俊强的博客

    iOS开发者交流QQ群: 446310206 [1].Xcode8代码出现ubsystem: com.apple.UIKit, category: HIDEventFiltered, enable_l ...

  7. iOS开发中的零碎知识点笔记 韩俊强的博客

    每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外 ...

  8. iOS中 为 iOS 建立 Travis CI 韩俊强的博客

    每日更新关注:http://weibo.com/hanjunqiang新浪微博! 你是否曾经试着为 iOS 项目搭建一台支持持续集成的服务器,从我的个人经验而言,这可不是一个轻松的活.首先需要准备一台 ...

  9. HTML5中 HTML列表/块/布局 韩俊强的博客

    从简单到复杂HTML5详解:每日更新关注:http://weibo.com/hanjunqiang  新浪微博! 1.HTML列表 1.有序 2.无序 3.有序star属性 4.有序无序列表 代码: ...

最新文章

  1. JavaWeb002-servlet基础
  2. 数字图像处理的就业前景
  3. linux下搭建hexo环境
  4. ssis mysql to server_SSIS:将表从MySQL复制到SQL Server 2008
  5. mysql和springboot对照_SpringBoot(六) SpirngBoot与Mysql关系型数据库
  6. 小程序日历插件的使用
  7. 地震勘探原理名词解释
  8. YUI-compressor 在Linux下安装和使用
  9. 统计学与概率论的区别
  10. [ExtJS] Tpl模板中的extjs控件无法失焦处理
  11. C#获取汉字首字母,多音拼音
  12. 844. 走迷宫 + BFS
  13. 新支点ICG聚合路由器在新闻发布会直播的应用方案
  14. 【NLP基础理论】03 文本分类
  15. 用DD-WRT搭建私有计费WiFi热点教程
  16. 活跃用户的测算方法与用户黏性指数的提出
  17. 车企数据治理的障碍是什么?如何解决?
  18. 空间点模式方法_一阶效应和二阶效应
  19. 【一】VVC理论知识之图像块划分
  20. 谷歌浏览器为什么不能自动保存账户密码?

热门文章

  1. DB2错误代码大全(含实际开发中遇到的最多的问题)
  2. node.js把前台传来的base64码转成图片存放
  3. 2020-09-10 MYSQL按时间段分组查询当天,每小时,15分钟数据分组
  4. 记一次zookeeper not connected
  5. 保存DWG格式文件并在CAD中编辑转换成PDF文件
  6. js,根据一个数组,遍历对象数组,进行多条件并列的筛选或过滤
  7. 美的、九阳、苏泊尔“变粉”,女性小家电成下一片“蓝海”?
  8. 深度学习和机器博弈如何结合_对抗机器学习的博弈论方法
  9. mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server
  10. JS代码计算股票涨停