1 創(chuàng)建framework
image.png
2 構(gòu)建文件 繼承NSObject
image.png
3 創(chuàng)建自定義方法 并在m文件實(shí)現(xiàn)
image.png
image.png
4 接下來就是進(jìn)行文件的配置了疏橄,在Build Settings 進(jìn)行以下配置
image.png
a 搜Linking 調(diào)整 Mach-O Type并 改為 Static Library【靜態(tài)庫】
b Dead Code stripping 改為NO
c Link with standard Libraries 改為NO
d defines Module 改為NO
e build active architecture only 改為NO案疲,編譯所有版本類型
5 在xxx.h文件中寫入你要暴露的文件頭文件
image.png
6、Build Phases 中設(shè)置要暴暴露露的.h的頭?文件和.m ?文件
image.png
7 ?自動(dòng)合并真機(jī)庫和模擬器器庫腳本
在target—>Build Phases—>New Run script Phase—>/bin/sh
image.png
image.png
下圖是要粘貼的腳本內(nèi)容(腳本直接粘上來格式是錯(cuò)誤的,無奈...???♀?):
image.png
然后編譯
注: 筆者的Xcode也沒找到是因?yàn)槭裁丛蛑荒茉谡鏅C(jī)環(huán)境下生產(chǎn)出正確的framework文件
image.png
運(yùn)行完成后花盐,可以看到生成的framework文件
image.png
然后我們新建一個(gè)新項(xiàng)目 framework直接拖入新項(xiàng)目中,可以直接調(diào)用
image.png
這是筆者編譯的過程垫释,記錄了,如果有什么不妥之處聪姿,請(qǐng)各位看官指出碴萧,相互討論。共同進(jìn)步