iOS马甲包过审技巧汇总
现在苹果爸爸的审核越来越严格,此前不久就出现大量APP下架事件,后续苹果官网对外宣传的原因是违反了苹果审核条款2.5.2的相关规定,即使用了“热更新”技术。虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来应对新的审核要求变化。
苹果审核大体分为三部分,预审、机审和人工审核。目前大多数4.3是死在机器审核阶段。过4.3审核的重点,不要和之前的马甲包有相似性。很多开发者为了省功夫,经常将主包稍稍改动下就当做马甲包,这样做确实是省了很多事,但在苹果爸爸看来,这简直是过来送人头的。既然想做,就做好它。
马甲包相似性主要包括:ipa包特征、开发者帐号、打包环境、材料相似。这里提醒大家,目前还只是对新提交应用进行相似应用的检测。
ipa包特征
主要包括功能、代码和相关资源
修改功能特征
根据之前的App删除或添加部分功能,不能完全使用之前的功能
混淆代码
一般通过修改工程中文件夹名字、修改项目名字、修改类名,并添加一些垃圾代码,要求代码的相似程度不高于45%。但这类混淆方式大家用的多了,苹果爸爸也会加强这方面的审核技术,比如最近因为“热更新”下架的拼多多。这里推荐用一些比较高级的代码混淆技术来提高过审几率,例如顶象技术的iOS安全编译器来混淆代码的,主要还免费。
开发者帐号
两个马甲包不要关联到同一个开发者帐号的信息;比如打包时关联。并且苹果对开发者帐号会进行权重管理,权重越低的帐号,审核越严格。同样的包,可能在权重高的帐号上就能过,在权重低的帐号上就是4.3。
打包环境
包括打包的电脑、IP地址,每台MAC上最好打包马甲包不要超过5个,上传马甲包时,IP不要跟其他马甲包的IP相同,并且注意相同的马甲包提交至少间隔一天以上。
材料相似
这里主要是指APP名字及描述、商店宣传图、搜索关键词、主色调、UI风格、ICON、版权人等材料出现相似,这里一定不要出现相同。即使是前边没审核过的包,也不要跟他们有关联。尤其是前边被4.3拒绝的包,更不能跟他们有相似性
做好以上的工作,基本大部分马甲可以顺利通过4.3这道坎了。
iOS马甲包过审技巧汇总相关推荐
- 2019 iOS马甲包过审经验4.3和2.1的过包技巧
1. 机审原理 我们虽然无法得知苹果实际的机审原理,但从程序员的角度还是能分析出一些东西的. 1.1 首先OC和C++代码编译出的二进制文件,有点经验和反编译过的应该都知道: 删注释神马的是没用的,因 ...
- iOS马甲包过审经验4.3和2.1
Guideline 4.3 - Design This app duplicates the content and functionality of other apps submitted by ...
- iOS马甲包遇到问题怎么过审,App Store
iOS马甲包最全审核App Store算法进行了一次重大调整:很多产品并没有优化排名或更新版本等,但关键词数据却出现了明显波动(增多或减少).该现象集中出现在2月2马甲包是利用App store 规则 ...
- 微信小游戏马甲包过审(马甲包过包)
什么是微信小游戏马甲包 微信小游戏马甲包 是指同一套游戏源码使用不同的主体上线微信小游戏平台. 如果要过审的马甲包游戏源码上传时没有经过混淆处理,就会被微信识别到代码侵权然后打回,同时主体信用分-5( ...
- iOS马甲包4.3必过方案
iOS马甲包4.3问题修改方案(首包必过) 苹果审核分机审.人审(见下图)两部分,机审为机器审核,人审为人工审核,这两部分的审核都有可能是4.3,机器审核4.3为校验二进制包体ipa 在整个App S ...
- iOS马甲包上架招式
一.什么是马甲包 马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法.马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致. 二.为什么 ...
- iOS 马甲包过包注意事项
iOS 马甲包过包注意事项 核心代码(非马甲代码)的注意事项 版本控制 由于开发过程中核心代码会随着需业务需求的改变,需要考虑做好版本控制,个人认为可以将核心代码通过git进行版本控制. 避免&quo ...
- 【flutter】上架马甲包过审
flutter上架马甲包过审: 所谓马甲包,就是完全复制主包功能或保留部分功能分身包,而各大应用商店都是不允许马甲包的存在的,所以就要通过技术手段,让马甲包与主包的外表和内在都变得不一样.简单得分为两 ...
- confuse(iOS马甲包混淆,上架神器)
前言 机缘巧合偶遇iOS马甲包业务,前期也使用过目前市面上其他得工具,实际效果不太理想.经过大量实践,开发出一款功能齐全的混淆工具.工具的主要功能OC.C++已封装成Mac应用,其他功能还在封装中,敬 ...
最新文章
- mysql存储数据,varchar类型中的数据变成了科学计数法?
- 生活只是需要一种积极的态度
- python ---------函数
- 【Android.mk】android编译系统makefile文件Android.mk的写法
- [From 1.1~1.2]CLR的执行模型
- mysql学习笔记--表操作
- [转] polymorphic databinding solutions
- 域控服务器取消验证_AD域控
- mysql建表时添加时间默认值只存储时分秒且自动存储
- PHP PDO的简单使用(query(),exec(),prepare(),Transaction,行锁)
- Xmind8 绿色版安装教程
- 远程登陆速达E3PRO服务器出现share violation错误的解决方法.
- 【最新版】贝塔智能挪车v2.5.2+前端-已测试
- 低成本佐川泽川圣安变频器设计方案
- sip协议之网络传输方式
- swap()函数实现变量值的交换
- 我市12个海滨浴场提升改造沙滩今夏不硌脚
- Java 输出全部的希腊字母
- python中rouge是什么程序_rouge与pyrouge使用事项
- arcgis 导入 GML文件