使用注意:
1、專案中使用的framework中包含了資源檔案時,需要手動新增該framework中的資源檔案
2、由於動態庫(framework預設生成為動態庫)不能上架,我們在生成的時候需要修改為靜態庫
3、使用上節中的file指令檢視類庫型別,其實framework中的可執行檔案就是.a檔案,只是去掉了.a字尾字尾,換了個馬甲而已
4、靜態庫直接拖入專案中,可以看到,系統預設已經幫我們匯入了
5、但如果framework中有資源檔案時,我們還需要手動新增其bundle包
構架合成(和.a的合成方式是一樣的):
方式1、和.a一樣,合成framework中的執行檔案,終端指令合成:lipo -create 類庫1路徑 類庫2路徑
注意的是:是framework資料夾中的同名檔案
方式2、xcode設定,和.a的合成方式一樣
怎麼檢視framework類庫的版本號呢?
(使用xmpp)靜態framework的使用
上乙份部落格已經說過動態framework使用,除了需要link,還需要工程配置的general配置項中embeded binary library將動態framework加入,而靜態庫使用與動態庫有所區別 由於xmpp庫中含有類別 category 所以需要修改編譯選項other linker f...
建立使用 framework和 a靜態庫
簡介 在開發中.framework靜態庫還是比較常見的,比如 sdk,公司間的 合作等。我們可以把一些不願意讓別人見到的 用靜態庫的方式把它隱藏起來,只留下.件顯示方法供程式設計人員使用。而.a檔案出了靜態庫本身外,還需要引入.件,而.framework就不需要如此,由於.framework的方便性...
iOS SDK 製作Framework靜態庫
前言 由於工作需要,要做乙個sdk提供給第三方開發人員,就是將我們的乙個功能模組封裝一下,不能直接給對方原始碼,將原始碼打包成二進位制檔案,這也是我們常見的使用第三方工具的打包方式。在建立sdk的時候,由於開發的時候經常要除錯,不能每次除錯就打一包,所以我們要建立在乙個工程裡,以便於我們開發和除錯。...