iOS合并.a文件,靜態(tài)庫(kù)的創(chuàng)建,

1.新建工程

選擇Cocoa Touch Static Library


.h 里寫(xiě)方法
.m 實(shí)現(xiàn)方法


新建myHelp類(lèi),選擇Build Phases下的copy Files,添加需要的類(lèi)

紅線(xiàn)部分為路徑 我習(xí)慣把 /$(PRODUCT_NAME) 刪掉。就和目前用的靜態(tài)庫(kù)一樣了

不刪除/$(PRODUCT_NAME)的效果


多了一層文件夾

刪除了/$(PRODUCT_NAME)的效果


和經(jīng)常使用的靜態(tài)庫(kù)一樣的結(jié)構(gòu)

想要Show In Finder需要先編譯一下,模擬器狀態(tài)下編譯靜態(tài)庫(kù)就只支持模擬器,真機(jī)狀態(tài)下編譯只支持真機(jī),需要終端合并,使靜態(tài)庫(kù)支持所有格式。


這兩種狀態(tài)下都 command+B?


支持模擬器和真機(jī)的.a文件都有了

開(kāi)發(fā)中需要一個(gè).a支持兩種格式


把兩個(gè).a 拖到桌面

打開(kāi)終端,合并兩個(gè).a 先cd到桌面,輸入lipo -create libZHMlib.a libZHMlibP.a -output ZHMFirst.a(那個(gè)名字后面有P的是我自己改的)


支持所有格式的.a
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容