首先,要看你是什么产品和使用的什么技术框架, 不同的框架对应的解决方案是不一样的。
先说说为什么会遭受到4.3, 苹果的审核目前分为机器审核和人工审核。
1, 机器审核
当前苹果机器审核的具体原理,估计只有苹果内部自己的人才知道, 而且这个审核原理应该也是会不断的升级和变化, 只是速度快慢而已。 具目前大家测试的结果来看, 当前主要原理是对App扫描。App扫描分为两部分, 一部分是对代码进行扫描, 一部分是对资源文件进行扫描。
1.1 代码扫描部分主要是对编译器会对每个函数生成编译器内部才识别的函数名, 所以这里就需要针对不同的语言进行不同的修改,而且修改的量也需要比较大, 才能绕过苹果的识别库。 对代码进行修改可以人工进行修改, 比如函数增加一些默认参数啊,修改类名和函数名, 也是可以应对和解决的,只是比较费时费力。 如果想省时省力, 最好是写代码进行批量修改或生成。
1.2 针对资源文件的识别, 主要是针对各个文件扫描出来的MD5进行比对,如果文件和苹果识别库里的App相似达到一定程度,就会触发4.3, 这时候我们可以人工增加大量小文件进行混淆, 当前技术实力强一点, 也可以通过代码进行生成。
2, 人工审核
其实苹果4.3条款不是最近才有的, 苹果很久很久以前, 就一直有4.3这个条款存在。 只是以前一直都是人工进行4.3审核,那当然效率就很慢了。 被人工审核出来的, 基本上要么是被人举报, 要么就是你的App实在是太明显了, 比如被大家做烂了的传奇类游戏, 仿非常出名的游戏(梦幻西游、王者荣耀), 不然一般是很难查出来的。
但是, 凡是都有个但是, 如果你的账号之前就有个4.3被查出来了, 后面再次提交的时候,账号上有4.3的记录, 苹果审核人员这时候就会高度怀疑了, 这种情况被人工4.3的概率就要大很多了。
当然, 以上都是我猜的, 把握不是100%, 但也能有个8,9成, 因为我们是专门过4.3包的, 我们写了有不少针对代码扫描和资源扫描的批量自动生成和修改的脚本代码。 这部分代码既有针对C++部分, OC部分, Lua部分,JS部分,尤其适合cocos系列引擎的游戏。
以前就是4.3的大概原理, 希望大家都能通过审核, 如果有是用做棋牌的, 希望用上我们写的自动生成代码的, 我们可以帮您解决问题, 节省您的宝贵时间。 联系QQ:3095501410
和朋友聊天,发现他依旧被马甲应用审核问题困扰,我正好维护过多个马甲应用,于是就写了这篇文章,希望可以帮助正在和苹果审核扯皮的猿们。
先附上苹果审核返回邮件
发件人 Apple
4. 3 Design: Spam
Guideline 4.3 - Design - Spam
Your app duplicates the content and functionality of apps submitted to the App Store, which is considered a form of spam.
Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.(机器审核)
发件人 Apple
4. 3 Design: Spam
Guideline 4.3 - Design - Spam
We found that your app provides the same feature set as other apps submitted to the App Store, which is not appropriate to theApp Store.(人工审核)
解决方案
1.修改工程名称
①。修改项目名称
选中项目单击项目名字;
修改项目的名称之后,回车会有提示,点击重命名
②。修改方案
③。修改工程内文件目录名称
选中文件夹名字,回车修改;
查找选择查找替换;
④。存在.entitlements的删除
⑤。右键点击工程,点击显示包内容,选中project.pbxproj,替换名称>点击全部
⑥。修改实体文件夹名称
⑦。存在.entitlements的新建
其他需要替换的自行替换
⑧command+ B编译
2.修改工程内类名,文件目录名称,图片资源名称(重要)
3.应用主界面,登录界面UI调整
4.使用新开发者账号发布应用
5.商店宣传图,应用描述,搜索关键词调整
6.修改销售区域
7.加入垃圾代码
升级version,升级一个版本号提交审核;
②换bundle id,换一个包再提交审核;
③换开发者账号,换不同账号提交审核;
④修改素材及UI色调等,修改logo,修改主色调;
⑤修改功能界面等,此处可改功能可做小开关;
⑥添加垃圾代码或者注释块,此处主要防苹果机审扫描。加多点注释,无关的也无所谓的
网友评论