前言
最近很多朋友問我, 我高仿了那么多項目, 圖片資源和其他資源文件是怎么拿到的. 我總是神秘的回答: 山人自有妙計. 今天, 我就一步一步教大家拿到一個iOS應用里面的所有資源.
常識
Images.xcassets
這個文件夾大家都不陌生. 它在編譯的時候, 會被打包為Assets.car
. 而這個Assets.car
就變成了我們獲取圖片資源的攔路虎.
iOS APP中所有資源
=Assets.car
+.api文件解壓
我們以微信
為例
獲取api文件里面的圖片
- A. 打開你Mac上的
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
拖入其中即可, 對, 拖進去就行了
點擊start
, 完成后, 點擊Output Dir
即可
A.有一些應用, 是沒有
Assets.car
的, 直接解壓ipa
文件即可獲取所有資源
B. 里面有多少個Assets.car
, 就獲取多少個Assets.car
的資源, 最后匯總.
C.iOS APP中所有資源
=Assets.car
+.api文件解壓
感言和建議
我前些日子開源了兩個項目<a >swift2.2: 花田小憩</a>和<a >iOS視頻直播: 喵播 </a>, 底下有很多的朋友留言或者在我的github上提issue, 通過回答各位的問題, 我收獲了很多, 非常感謝各位的建議. 如果blog有什么不懂的或者有什么錯誤的地方, 可以在簡信或者微博給我私信, 或者在下面留言.
聯系我
<a >github</a>
<a >微博</a>
<a href="http://www.lxweimin.com/users/9723687edfb5/latest_articles">簡書</a>