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