1.首先創(chuàng)建framework工程
2.修改配置信息
是要制作靜態(tài)庫挠进,SO......
以下的配置信息可不做修改:
Dead Code Stripping設(shè)置為NO矾麻,網(wǎng)上對此項的解釋如下,大致意思是如果開啟此項就會對代碼中的”dead”波岛、”unreachable”的代碼過濾茅坛,不過這個開關(guān)是否關(guān)閉,似乎沒有多大影響则拷,不過為了完整還原framework中的代碼贡蓖,將此項關(guān)閉也未曾不可。
Link With Standard Libraries關(guān)閉煌茬,避免重復(fù)鏈接
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導(dǎo)入你的項目之中即可剔交,記得勾選copy items if needed
大功告成肆饶!
注:由于CSDN網(wǎng)絡(luò)總是很不穩(wěn)定,故預(yù)將CSDN博客遷入至簡書岖常,原CSDN地址:http://blog.csdn.net/zyy416243653/article/details/56282251