关于苹果审核4.3那些事(2)

引起4.3的原因有很多,下面列举一些我总结的一些地方

影响4.3的原因

  • 代码
  • 资源
  • 域名接口
  • 元数据
  • 第三方
  • 设备关联

1-代码

代码是影响机审重要的部分,可以说占到4.3起码一半的比例,两份相同代码或者高度相似的代码,会直接被机审4.3。

1.1 首先我们谈一个概念,叫做雷同基线。
  雷同基线=游戏引擎+固有第三方库+引用第三方平台+自定义内容雷同

游戏引擎:如cocos2d、unity等
固有第三方库:如AFNetworking、SDWebImage等
引用第三方平台:如Bugly
自定义内容雷同:如你自己封装的一些常用工具类

1.2 下面谈几个关于代码4.3的一些经验认知。
  1. 所以有的小伙伴就会遇到,两份底层完全相同,也就是雷同基线高度相似,上层功能代码又没有多少,一提一个4.3,还是换了账号提交的,就很懵,这就是这个雷同基线造成的。
  2. 还有一些做游戏的小伙伴,当下流行的方式一般是游戏项目+sdk,而游戏的源代码,例如:unity, 根据楼主的经验,苹果是不会去检测unity的代码的,而主要检测的就是c/c++/oc,甚至现在较为流行的swift二进制代码,所以sdk的代码量就占据了主导的地位,想要不被4.3,sdk代码的处理至关重要,而且一般公司都是一套sdk供给多个游戏接入,如果sdk代码处理不好,就极易造成4.3
  3. 如果你提交的ipa,被4.3了,而且还是机审的话,苹果会记录你的代码到数据库里,所以没处理好的情况下,你即使换账号提交审核,苹果也会从数据库里拿出来你被4.3的代码跟你新提交的进行比较。这里还有个小知识,如果你真的想换账号,怕代码关联,最好的方式就是把原来的包从itc后台删掉,然后等14天,14天之后苹果会从数据库里删除记录。
    4.现在有一些比较好的平台能够帮助我们比较ipa包,例如https://www.quicksdk.com/,你可以传两个ipa上去进行比较,不过这个平台比较的应该也只是简单的,可想而知,如果你这里的相似度都过不去,那更别谈苹果的机审了。

ps:这里起码要达到30%以下,因为本来就只是简单的比较,苹果机审更严格。


image.png
1.3 代码如何处理
  • 重构重写:底层能换的换掉,如常用的一些第三方库(AF、SDWeb、Masonry),上层实现方式也都改变下,如原本可能用的是代理实现的回调,可以改成block,综上等等等吧,意思就是要彻底改成和以前代码完全不一样的,就像写了一个新的代码。
  • 混淆:重构重写的方式,必然又浪费时间又浪费精力,所以现在就出现了混淆的方式。市面上常见的混淆方式,大体上就是换名字(方法名、类名、目录名、属性名等)、加垃圾代码,当然混淆的效果也要看具体的实现方式和混淆的质量。

    关于混淆这里就谈一点吧,如果苹果,对比两个工程中所有的字符串进行,就是我们硬编码的字符串@“xxx”这个,那么一定也会判断你这两个工程的代码高度相似,所以混淆的质量是很重要的。

未完待续......

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343