iOS 製作Framework中包含第三方庫

2021-09-25 09:02:13 字數 352 閱讀 6864

記錄下在製作framework中遇到的問題:

1.如果framework中包含分類,需要在build setting中搜尋other link flag 新增『-objc』.要不然會報錯。

2.對於第三庫的處理,為了防止第三庫與外部產生衝突在framework中加入庫的時候不要勾選copy item if need.

3.專案中引入第三庫報找不到檔案提示,需要在user search path 中增加$(scroot),然後在build setting 中修改靜態庫屬性,系統預設是動態庫,蘋果是不允許使用的,搜尋link with standard libraries 設定為no,mach-o type設定為「static library」

iOS靜態庫 framework的製作

frameworke靜態庫的製作 1 先建立乙個新的xcode工程libtest,需要選擇下面這個模板 建立完成後是這個樣子的 建立完成後我們可以看到,工程本身自帶乙個libtest.h檔案和乙個info.plist檔案。2 我們建立乙個類printstring,新增乙個單純列印字串的簡單方法 3 ...

iOS 在framework中打包xib

廢話不多說,直接上圖 1 copy bundle resources 中加入相關xib 2 這裡是重點,呼叫的時候不能直接寫 objc view plain copy nsbundlemainbundle loadnibnamed yourxibname owner nil options nil ...

iOS SDK 製作Framework靜態庫

前言 由於工作需要,要做乙個sdk提供給第三方開發人員,就是將我們的乙個功能模組封裝一下,不能直接給對方原始碼,將原始碼打包成二進位制檔案,這也是我們常見的使用第三方工具的打包方式。在建立sdk的時候,由於開發的時候經常要除錯,不能每次除錯就打一包,所以我們要建立在乙個工程裡,以便於我們開發和除錯。...