準(zhǔn)備工作
Mac 一臺(tái)
-
從App Store下載Apple Configurator 2:可以通過使用這個(gè)軟件下載我們需要的App
-
cartool:用于解壓資源文件咧欣,也就是Assets.car文件斧抱,資源自行GitHub
實(shí)踐
-
打開Apple Configurator 2軟件, 手機(jī)連接電腦, 然后輸入Apple ID饺汹,雙擊已連接的設(shè)備借尿,將會(huì)出現(xiàn)以下界面
注意
:你想要的應(yīng)用程序的ipa阁将,你的手機(jī)中必須要安裝才可以匀油。我們這里以今日頭條為例锐极。
-
點(diǎn)擊添加按鈕:
-
此時(shí)會(huì)為我們下載選中的App:
重點(diǎn):下載完成后盒齿,會(huì)彈出如下界面,此時(shí)什么都不要操作枚荣!碗脊,此時(shí)什么都不要操作!棍弄,此時(shí)什么都不要操作望薄!彈出這個(gè)界面說明App已經(jīng)下載到我們的磁盤上了,接下來就是要找到它了呼畸。
- 讓它保持上圖的狀態(tài)痕支,然后打開Finder前往文件夾,或者直接快捷鍵command+shift+G蛮原, 并輸入下面路徑
~/Library/Group\ Containers//K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
- 進(jìn)入此路徑中的子文件夾卧须, 找到app的ipa包, 復(fù)制出來
- 回到Apple Configurator 2應(yīng)用程序,點(diǎn)擊停止儒陨。
- 將復(fù)制出來的今日頭條.ipa花嘶,修改它的后綴名為.zip,并進(jìn)行解壓蹦漠。來到Playload椭员,鼠標(biāo)右鍵顯式包內(nèi)容。
- 懂車帝的資源文件在Assets.car中笛园。打開cartool這個(gè)工具隘击,將Assets.car 拖進(jìn)去即可解壓。
最后的最后, -(CGImageRef)image;的報(bào)錯(cuò)處理
先在Targets-FrameworkandLibrary中添加一個(gè)系統(tǒng)庫文件Quartz.framework研铆,
Quartz.framework
main.c文件中再導(dǎo)入個(gè)頭文件
#import <Quartz/Quartz.h>
6.Product-schme-EditScheme-Run-Arguments-Arguments Passed on Launch - 點(diǎn)擊+ 放兩個(gè)路徑埋同,一個(gè)是你的Assets.car文件路徑,另一個(gè)是你希望圖片最后放置的路徑棵红,如圖
這樣基本上配置信息完成凶赁,直接點(diǎn)擊項(xiàng)目運(yùn)行