iOS馬甲包修改說(shuō)明

一瑟慈、處理流程

1桃移、按照下述 “二、U素材修改 三葛碧、工程修改” 說(shuō)明修改工程借杰,打包游戲ipa

2、提交處理

3进泼、用bundle id對(duì)應(yīng)的證書蔗衡,對(duì)【framework、entitlements】重簽名乳绕,測(cè)試绞惦;

重簽名時(shí)注意對(duì)項(xiàng)目?jī)?nèi)引用過(guò)的全部framework、entitlements進(jìn)行簽名刷袍,簽名方法為:

codesign -f -s "certfierName" Payload/{ipaName}.app/Frameworks/xxx.framework/xxx

其中certfierName為簽名證書翩隧,替換成簽名時(shí)使用的證書即可;xxx為framework名稱呻纹,解開ipa可以查看到堆生,如果有多個(gè)framework,則需要分別簽名雷酪;

或者直接使用shell腳本簽名工具:./resign.sh xxx.ipa淑仆,修改版本號(hào)并簽名:./resign.sh xxx.ipa 1.2.3

4、按照下述 “四哥力、提審注意事項(xiàng)”提測(cè)

二蔗怠、UI素材修改

1、至少修改以下幾個(gè)游戲界面【游戲登錄界面吩跋、游戲進(jìn)度條加載等待界面寞射,游戲商品購(gòu)買界面】,如替換資源圖片或者修改界面布局锌钮、配色等桥温,其他界面如能修改能提高過(guò)審率;

image

2梁丘、app icon要換全新的發(fā)行商馬甲包的icon侵浸,素材不能跟其他馬甲包有類似;
image

3旺韭、移除多余沒(méi)用的圖片資源文件

4、修改AppStore截圖,五張圖掏觉,要做個(gè)全新的区端,圖片素材不能跟其他馬甲包一樣。

image

5澳腹、AppStore的那個(gè)內(nèi)購(gòu)選項(xiàng)列表织盼,商品名、圖片遵湖,圖片需要換新的不同的游戲購(gòu)買界面截圖

image

三晚吞、工程代碼修改

1、移除代碼中所有第三方支付SDK槽地,如weixin支付,alipay等支付sdk捌蚊,包括資源文件集畅、plist里面的配置等挺智;

全局搜索窗宦,游戲自定義的類、方法赴涵、變量、注釋等命名中的pay髓窜、order、alipay鳖敷、阿里、wechat定踱、weixin哺壶、微信蜒谤、zhifu至扰、支付、chongzhi敢课、充值、buy 等直秆;

2、加密或修改敏感字符串瑰剃,如H5支付的url;

第三方支付全部走H5支付方式晌姚,H5調(diào)起app第三方支付歇竟;

3、修改Xcode工程app名稱(同一游戲的不同渠道包之間焕议,app名稱不要有任何相同字詞,一個(gè)字相同都不行;

修改bundle id,用全新的蘋果開發(fā)者證書的bundle id盅安;

移除plist里面的充值白名單;

移除多余無(wú)用的資源文件腌紧;

image

4畜隶、使用腳本,對(duì)工程籽慢,全部類名添加"Tuling_"類名前綴

5、使用腳本跛锌,對(duì)工程,全部的方法名前綴髓帽,改成“Tuling_”,部分方法郑藏,需要手動(dòng)去改,除了改前綴必盖,方法名都要適當(dāng)改30-40%

6、【必須歌粥、重要】處理項(xiàng)目中的圖片(.xcassets 、圖片資源)資源土居,更改hash值、換圖片名

(1)更改圖片hash值【必須重要】

使用 ImageMagick 對(duì) png 圖片做輕量壓縮装盯,及不損失圖片質(zhì)量甲馋,又可改變圖片文件 hash 值迄损。方法:

  1. 安裝 ImageMagick,brew install imagemagick

  2. 壓縮工程目錄下所有 png 文件痊远,find . -iname "*.png" -exec echo {} ; -exec convert {} {} ;

(2)手動(dòng)對(duì)圖片名字進(jìn)行改名操作,80%的圖片要換名字【必須重要】

7碧聪、使用腳本液茎,增加混淆無(wú)用代碼,并且無(wú)用代碼需要在真實(shí)代碼中調(diào)用(1-99的混淆力度捆等,一般設(shè)置60-70);

8栋烤、打包ipa時(shí)要斷開網(wǎng)絡(luò),防止被apple標(biāo)記买窟;

9丰泊、使用正式的bundle id打包趁耗;

10、SDK的域名需要1-2個(gè)月?lián)Q一次苛败,SDK服務(wù)器也是需要定期更換

11径簿、腳本參考(批量話改類名、方法前綴篇亭、項(xiàng)目名,或者自己用python腳本進(jìn)行對(duì)xcode代碼批量化處理)

https://github.com/klaus01/KLGenerateSpamCode

https://github.com/JourneyYoung/iOSMixProject

四曼月、提審注意事項(xiàng)

1、同一個(gè)游戲的不同渠道包不要使用相同的帳號(hào)和電腦提審哑芹,一個(gè)渠道包只對(duì)應(yīng)一個(gè)蘋果賬號(hào)捕透;

提包設(shè)備和ID,不能重復(fù)太多次

2乙嘀、馬甲包主標(biāo)題不能有重復(fù)字眼,主副標(biāo)題全部用全新的

例如:

主包的主標(biāo)題叫【陰陽(yáng)師周年慶-正當(dāng)少年時(shí)】虎谢,馬甲包的主標(biāo)題,“陰陽(yáng)師周年慶-正當(dāng)少年時(shí)”這幾個(gè)字眼都不能出現(xiàn)擎场,一個(gè)字都不能重復(fù)

副標(biāo)題【白藏主、少羽大天狗降臨】顶籽,馬甲包的副標(biāo)題银觅,“白藏主、少羽大天狗降臨”這幾個(gè)字眼都不能出現(xiàn),一個(gè)字都不能重復(fù)

3匀伏、馬甲包首次提審蝴韭,盡量不要設(shè)置副標(biāo)題,關(guān)鍵詞少一些榄鉴,先過(guò)審,過(guò)深厚可以再走更新包重新配置詳細(xì)的副標(biāo)題庆尘、關(guān)鍵詞

4、馬甲包描述驶忌、功能介紹等盡量不要有重復(fù)矛辕,要用一套全新的描述聊品,不能被檢測(cè)到有50%的字樣相同

5、修改https://appstoreconnect.apple.com中的蘋果內(nèi)購(gòu)翻屈,IAP中的產(chǎn)品id擦剑、名稱、描述等惠勒;馬甲包這結(jié)果選項(xiàng)爬坑,要跟主包完全不一樣,最好是有一套自己的馬甲包的說(shuō)辭手法售担,跟其他的馬甲包能盡量區(qū)分開,讓AppStore機(jī)審過(guò)程檢測(cè)不到相同族铆。IAP的商品圖片要全新的不一樣的

例如:

商品id:com.tulinggame.fylj.pay6

名稱:60元寶

描述:你將會(huì)花費(fèi)6元人民幣獲得60元寶

6哭尝、盡量在凌晨1點(diǎn)后提審(即apple審核中心上班時(shí)間),能加快提神速度;

7耕姊、錯(cuò)開同一個(gè)主包游戲,本公司馬甲包跟其他公司馬甲包的提審時(shí)間

8茉兰、盡量使用不同的ip申請(qǐng)帳號(hào)欣簇、提審;

9熊咽、修改https://appstoreconnect.apple.com中,新的游戲icon网棍,新的五張游戲截圖;

10滥玷、AppStroe提審時(shí),一定要采用蘋果內(nèi)購(gòu)支付蛋欣,需要在賬號(hào)欄提供沙盒測(cè)試賬號(hào)。SDK后臺(tái)要控制陷虎,提審版本的游戲version是一定要走蘋果內(nèi)購(gòu)支付

11杠袱、馬甲包提審,要采用【手動(dòng)發(fā)布】的方式楣富,過(guò)審后,一般馬甲包是需要等CP開服成功之后纹蝴,發(fā)行商才能自己手動(dòng)放出來(lái)給人下載的,不然會(huì)出問(wèn)題

12糠涛、提交處理的bundle id必須是正式的bundle id,處理后不可修改忍捡;

13、提交馬甲包審核前锉罐,先wifi路由器,再做提審提包操作

14脓规、升級(jí)xcode至9.0以上(蘋果提審要求)
本文轉(zhuǎn)載:https://shimo.im/docs/hTPLktfTcfIPMPDl/read

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市秒紧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌熔恢,老刑警劉巖臭笆,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異鹰霍,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)茂洒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門瓶竭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人斤贰,你說(shuō)我怎么就攤上這事∮校” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雌芽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)世落,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任谷朝,我火速辦了婚禮巷波,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悟泵。我一直安慰自己挑童,他們只是感情好跃须,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著尽楔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阔馋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天垦缅,我揣著相機(jī)與錄音驹碍,去河邊找鬼。 笑死志秃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的竟坛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼担汤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼洼冻!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起撞牢,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤叔营,失蹤者是張志新(化名)和其女友劉穎所宰,沒(méi)想到半個(gè)月后绒尊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仔粥,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年勘究,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斟冕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡景描,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出超棺,到底是詐尸還是另有隱情,我是刑警寧澤棠绘,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布再扭,位于F島的核電站,受9級(jí)特大地震影響泛范,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜罢荡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望区赵。 院中可真熱鬧,春花似錦笼才、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)紧憾。三九已至,卻和暖如春赴穗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背般眉。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工潜支, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人冗酿。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像裁替,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子弱判,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353