ipa文件詳解 - 如何提取App圖片

對(duì)于iOS程序員來說,ipa文件再熟悉不過了,它是iOS App Store Package (iOS應(yīng)用商店包)的縮寫。

以下是Quora對(duì)于問題"What does ipa stand for?"的答案。

ipa本質(zhì)上是一個(gè)zip文件,它包含編譯過的code,在storyboard和xib定義的ui布局,還有多媒體文件(圖片,視頻)。人是有好奇心的,也向往好的設(shè)計(jì),從別人的作品中尋找靈感。那么今天,我們就來打開ipa的神秘外衣,抽取出App所使用的圖片吧!

首先確定想要的App,這里我拿微信舉個(gè)例吧:)。

1. 打開itunes

2. 在右上角搜索"wechat",在列表中選擇wechat


3. 從結(jié)果中選擇微信,并下載

4. 接著選擇"Library",進(jìn)入你已經(jīng)下載的App,這時(shí)你會(huì)看到微信app

5. 右擊之后,在下拉菜單中選擇"Show in Finder"

6. 這樣你來到了微信存儲(chǔ)的實(shí)際位置

7. 之后改后綴名為.zip,然后雙擊解壓

8. 然后進(jìn)入Payload文件夾,右擊WeChat,選擇"Show Package Content"

9. 這時(shí)候App的核心文件就展現(xiàn)在面前了,大部分的圖片,都存在一個(gè)叫做Assets.car的文件里

10. 這時(shí),我們需要一個(gè)第三方App來把Assets.car文件打開。我用的是"Asset Catalog Tinkerer"

11. 下載之后打開Tinkerer,選擇想要打開的Assets.car,為了方便定位,可以直接將其拷貝到桌面上

12. Boom! 這時(shí)你會(huì)看到所有微信的圖片,如圖所示,看到搖一搖,是不是很熟悉

13. 如果你想保存這些圖片,那么選擇"Export All Images"。(我只是希望大家借鑒哦,這些圖片也都是有版權(quán)的)



以上就是從ipa中抽取App素材圖片的步驟,希望大家have fun with hacking!

歡迎大家與我交流分享技術(shù)。給個(gè)贊幫我加點(diǎn)能量吧!

- 流皓,一個(gè)美漂

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容