1.首先創(chuàng)建framework工程

2.修改配置信息

是要制作靜態(tài)庫,SO......

以下的配置信息可不做修改:

Dead Code Stripping設置為NO,網(wǎng)上對此項的解釋如下,大致意思是如果開啟此項就會對代碼中的”dead”、”unreachable”的代碼過濾,不過這個開關是否關閉,似乎沒有多大影響,不過為了完整還原framework中的代碼,將此項關閉也未曾不可。

Link With Standard Libraries關閉,避免重復鏈接
3.將你封裝好的東東拖進來

將需要變成可見的移動到public

4.編譯真機所需要的庫

5.編譯模擬器需要的庫

6.然后你就會發(fā)現(xiàn)products里面有一個你生成的framework,show in finder(framework是黑色的才表示是正確的哦)

7.show in finder之后會發(fā)現(xiàn)有兩個,一個是真機需要的,一個是模擬器需要的,我們需要做的就是將這兩個合并。打開終端,輸入lipo -create 真機framework的路徑 模擬器framework的路徑 -output 合并后的路徑



8.將新生成的替代Debug-iphoneos中的即可

9.最后你只需將生成的framework導入你的項目之中即可,記得勾選copy items if needed

大功告成!
注:由于CSDN網(wǎng)絡總是很不穩(wěn)定,故預將CSDN博客遷入至簡書,原CSDN地址:http://blog.csdn.net/zyy416243653/article/details/56282251