前言
最近很多朋友問(wèn)我, 我高仿了那么多項(xiàng)目, 圖片資源和其他資源文件是怎么拿到的. 我總是神秘的回答: 山人自有妙計(jì). 今天, 我就一步一步教大家拿到一個(gè)iOS應(yīng)用里面的所有資源.
常識(shí)
Images.xcassets這個(gè)文件夾大家都不陌生. 它在編譯的時(shí)候, 會(huì)被打包為Assets.car. 而這個(gè)Assets.car就變成了我們獲取圖片資源的攔路虎.
iOS APP中所有資源=Assets.car+.api文件解壓
我們以微信為例
獲取api文件里面的圖片
A. 打開你Mac上的iTunes. 操作如下
iTunes操作
B. 點(diǎn)擊我的應(yīng)用, 找到剛下載好的應(yīng)用, 右擊在finder中顯示
設(shè)置偏好設(shè)置
C. 按Enter(回車鍵), 修改微信ipa文件的后綴為.zip, 即把微信 6.3.22.ipa變成微信 6.3.22.zip, 此處會(huì)有一個(gè)提示, 問(wèn)你是否確定修改擴(kuò)展名,? 點(diǎn)擊使用.zip即可
D. 直接雙擊zip進(jìn)行解壓, 打開解壓好的文件夾, 進(jìn)入Payload文件夾
顯示包內(nèi)容
E. 此時(shí), 就拿到了大多數(shù)的資源. 包括css,js,圖片,MP3/4,字體,xib等等資源
資源文件
取Assets.car中的資源
這兒我們使用一個(gè)工具即可, 具體出處我忘了(如果你是軟件作者, 可以聯(lián)系我添加相關(guān)信息)下面附下載地址:
百度云
下載地址:http://pan.baidu.com/s/1kUVAT7p
提取密碼: qrt5
我們?cè)谏厦娴腅步驟所在的文件夾處搜索Assets.car即可
搜索Assets.car
打開我云盤中提供的工具, 直接將Assets.car拖入其中即可, 對(duì), 拖進(jìn)去就行了
點(diǎn)擊start, 完成后, 點(diǎn)擊Output Dir即可
獲取資源
A.有一些應(yīng)用, 是沒(méi)有Assets.car的, 直接解壓ipa文件即可獲取所有資源
B. 里面有多少個(gè)Assets.car, 就獲取多少個(gè)Assets.car的資源, 最后匯總.
C.iOS APP中所有資源=Assets.car+.api文件解壓
。