我們?cè)陂_發(fā)過程中有時(shí)會(huì)需要將優(yōu)秀的第三方APP進(jìn)行高仿來(lái)進(jìn)行技術(shù)學(xué)習(xí)和開發(fā)锨并。那么如何才能獲取安裝在手機(jī)上的app呢厦坛。在舊版本的itunes上可以直接將應(yīng)用程序拖到桌面進(jìn)行解壓五垮。但是現(xiàn)在系統(tǒng)的itunes取消了顯示應(yīng)用程序,所以無(wú)法從itunes上獲取app了杜秸。那如何獲取ipa呢放仗,方法有下面兩種
方法一:iTunnes降級(jí)
首先,是需要將電腦上的itunes刪除撬碟,然后下載一個(gè)低版本的替換最新的诞挨,這個(gè)方法比較麻煩的是因?yàn)閕tunes是系統(tǒng)的軟件莉撇,刪除會(huì)有影響系統(tǒng)的風(fēng)險(xiǎn)而且默認(rèn)是不能刪除的。所以該方法不推薦使用惶傻。本人也沒有用過棍郎,只是理論上可以這么操作,這里就不具體給操作步驟了银室,因?yàn)榇_實(shí)不推薦這么做涂佃。
方法二:使用Apple Configurator 2
1、安裝Apple Configurator 2
在mac的App Store上面蜈敢,可以搜索到免費(fèi)的Apple Configurator 2辜荠。直接點(diǎn)擊安裝就可以。
2扶认、打開App Configurator 2 點(diǎn)擊賬戶侨拦,用手機(jī)上的AppleID進(jìn)行登錄。
3辐宾、手機(jī)連接電腦,然后點(diǎn)擊“添加",點(diǎn)擊應(yīng)用下載
4膨蛮、下載完成后叠纹,會(huì)彈出一個(gè)框,不用點(diǎn)任何按鍵敞葛,直接到電腦上的如下地址去找到剛下好的應(yīng)用程序安裝包誉察。
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
5、拷貝ipa包惹谐,重命名為.zip格式文件持偏,解壓就可以了。
解壓后的ipa包氨肌,如何獲取里面的png圖片資源鸿秆。
圖片資源一般都在Assets.car文件中,如何打開Assets.car呢怎囚,在github中有大牛開發(fā)了一個(gè)工具可以直接解析Assets.car文件卿叽,鏈接:https://github.com/tunnyios/cartool
1、到Github中下載cartool工程恳守,并編譯運(yùn)行.
2考婴、然后cd到cartool的生成目錄下面
3、使用./cartool 命令解壓Assets.car文件