準(zhǔn)備工作
Mac 一臺(tái)
-
從App Store下載Apple Configurator 2:可以通過使用這個(gè)軟件下載我們需要的App
image -
cartool:用于解壓資源文件,也就是Assets.car文件,資源自行GitHub
image
實(shí)踐
-
打開Apple Configurator 2軟件, 手機(jī)連接電腦, 然后輸入Apple ID,雙擊已連接的設(shè)備,將會(huì)出現(xiàn)以下界面
image
注意:你想要的應(yīng)用程序的ipa,你的手機(jī)中必須要安裝才可以。我們這里以今日頭條為例。
-
點(diǎn)擊添加按鈕:
image -
此時(shí)會(huì)為我們下載選中的App:
image
重點(diǎn):下載完成后,會(huì)彈出如下界面,此時(shí)什么都不要操作!,此時(shí)什么都不要操作!,此時(shí)什么都不要操作!彈出這個(gè)界面說明App已經(jīng)下載到我們的磁盤上了,接下來(lái)就是要找到它了。

image
- 讓它保持上圖的狀態(tài),然后打開Finder前往文件夾,或者直接快捷鍵command+shift+G, 并輸入下面路徑
~/Library/Group\ Containers//K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
- 進(jìn)入此路徑中的子文件夾, 找到app的ipa包, 復(fù)制出來(lái)
- 回到Apple Configurator 2應(yīng)用程序,點(diǎn)擊停止。
- 將復(fù)制出來(lái)的今日頭條.ipa,修改它的后綴名為.zip,并進(jìn)行解壓。來(lái)到Playload,鼠標(biāo)右鍵顯式包內(nèi)容。
- 懂車帝的資源文件在Assets.car中。打開cartool這個(gè)工具,將Assets.car 拖進(jìn)去即可解壓。
最后的最后, -(CGImageRef)image;的報(bào)錯(cuò)處理
先在Targets-FrameworkandLibrary中添加一個(gè)系統(tǒng)庫(kù)文件Quartz.framework,

image.png
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è)是你希望圖片最后放置的路徑,如圖

image
這樣基本上配置信息完成,直接點(diǎn)擊項(xiàng)目運(yùn)行

image.png




