iOS開發(fā)之framework制作

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

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容