教你快速拿到iOS應用中所有圖片資源

前言

最近很多朋友問我, 我高仿了那么多項目, 圖片資源和其他資源文件是怎么拿到的. 我總是神秘的回答: 山人自有妙計. 今天, 我就一步一步教大家拿到一個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文件解壓

感言和建議

我前些日子開源了兩個項目<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>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容