關(guān)于蘋果審核4.3那些事(2)

引起4.3的原因有很多闷煤,下面列舉一些我總結(jié)的一些地方

影響4.3的原因

  • 代碼
  • 資源
  • 域名接口
  • 元數(shù)據(jù)
  • 第三方
  • 設(shè)備關(guān)聯(lián)

1-代碼

代碼是影響機審重要的部分,可以說占到4.3起碼一半的比例,兩份相同代碼或者高度相似的代碼驾胆,會直接被機審4.3渠啤。

1.1 首先我們談一個概念,叫做雷同基線惠爽。
  雷同基線=游戲引擎+固有第三方庫+引用第三方平臺+自定義內(nèi)容雷同

游戲引擎:如cocos2d癌蓖、unity等
固有第三方庫:如AFNetworking、SDWebImage等
引用第三方平臺:如Bugly
自定義內(nèi)容雷同:如你自己封裝的一些常用工具類

1.2 下面談幾個關(guān)于代碼4.3的一些經(jīng)驗認知婚肆。
  1. 所以有的小伙伴就會遇到租副,兩份底層完全相同,也就是雷同基線高度相似较性,上層功能代碼又沒有多少用僧,一提一個4.3,還是換了賬號提交的赞咙,就很懵责循,這就是這個雷同基線造成的。
  2. 還有一些做游戲的小伙伴攀操,當下流行的方式一般是游戲項目+sdk,而游戲的源代碼院仿,例如:unity, 根據(jù)樓主的經(jīng)驗,蘋果是不會去檢測unity的代碼的,而主要檢測的就是c/c++/oc歹垫,甚至現(xiàn)在較為流行的swift二進制代碼剥汤,所以sdk的代碼量就占據(jù)了主導的地位,想要不被4.3排惨,sdk代碼的處理至關(guān)重要吭敢,而且一般公司都是一套sdk供給多個游戲接入,如果sdk代碼處理不好暮芭,就極易造成4.3
  3. 如果你提交的ipa鹿驼,被4.3了,而且還是機審的話辕宏,蘋果會記錄你的代碼到數(shù)據(jù)庫里蠢沿,所以沒處理好的情況下,你即使換賬號提交審核匾效,蘋果也會從數(shù)據(jù)庫里拿出來你被4.3的代碼跟你新提交的進行比較舷蟀。這里還有個小知識,如果你真的想換賬號面哼,怕代碼關(guān)聯(lián)野宜,最好的方式就是把原來的包從itc后臺刪掉,然后等14天魔策,14天之后蘋果會從數(shù)據(jù)庫里刪除記錄匈子。
    4.現(xiàn)在有一些比較好的平臺能夠幫助我們比較ipa包,例如https://www.quicksdk.com/闯袒,你可以傳兩個ipa上去進行比較虎敦,不過這個平臺比較的應(yīng)該也只是簡單的,可想而知政敢,如果你這里的相似度都過不去其徙,那更別談蘋果的機審了。

ps:這里起碼要達到30%以下喷户,因為本來就只是簡單的比較唾那,蘋果機審更嚴格。


image.png
1.3 代碼如何處理
  • 重構(gòu)重寫:底層能換的換掉褪尝,如常用的一些第三方庫(AF闹获、SDWeb、Masonry),上層實現(xiàn)方式也都改變下河哑,如原本可能用的是代理實現(xiàn)的回調(diào)避诽,可以改成block,綜上等等等吧璃谨,意思就是要徹底改成和以前代碼完全不一樣的沙庐,就像寫了一個新的代碼。
  • 混淆:重構(gòu)重寫的方式,必然又浪費時間又浪費精力轨功,所以現(xiàn)在就出現(xiàn)了混淆的方式。市面上常見的混淆方式容达,大體上就是換名字(方法名古涧、類名、目錄名花盐、屬性名等)羡滑、加垃圾代碼,當然混淆的效果也要看具體的實現(xiàn)方式和混淆的質(zhì)量算芯。

    關(guān)于混淆這里就談一點吧柒昏,如果蘋果,對比兩個工程中所有的字符串進行熙揍,就是我們硬編碼的字符串@“xxx”這個,那么一定也會判斷你這兩個工程的代碼高度相似职祷,所以混淆的質(zhì)量是很重要的。

未完待續(xù)......

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末届囚,一起剝皮案震驚了整個濱河市有梆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌意系,老刑警劉巖泥耀,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛔添,居然都是意外死亡痰催,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門迎瞧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來夸溶,“玉大人,你說我怎么就攤上這事凶硅≈┐祝” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵咏尝,是天一觀的道長压语。 經(jīng)常有香客問我,道長编检,這世上最難降的妖魔是什么胎食? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮允懂,結(jié)果婚禮上厕怜,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好粥航,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布琅捏。 她就那樣靜靜地躺著,像睡著了一般递雀。 火紅的嫁衣襯著肌膚如雪柄延。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天缀程,我揣著相機與錄音搜吧,去河邊找鬼。 笑死杨凑,一個胖子當著我的面吹牛滤奈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播撩满,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜒程,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了伺帘?” 一聲冷哼從身側(cè)響起搞糕,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎曼追,沒想到半個月后窍仰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡礼殊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年驹吮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晶伦。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡碟狞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出婚陪,到底是詐尸還是另有隱情族沃,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布泌参,位于F島的核電站脆淹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沽一。R本人自食惡果不足惜盖溺,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望铣缠。 院中可真熱鬧烘嘱,春花似錦昆禽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哮内,卻和暖如春盗棵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背牍蜂。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留泰涂,地道東北人鲫竞。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像逼蒙,于是被迫代替她去往敵國和親从绘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354