打包自己的framework

2022-05-06 17:45:12 字數 624 閱讀 4139

1.新建乙個framework工程檔案

2.設定相關屬性

build active architecture only   設定為no

link with standard libraries     設定為no

mach-o type    設定為static library

3.引入原始檔,將其它標頭檔案引用到乙個標頭檔案中,以便於以後使用方便

4.在build phases 中將需要用到的(暴露出來的)標頭檔案放到public中  

5.分別在模擬器和真機編譯,得到兩個framework,將兩個framework中的對應的檔案合併在一起,合併的方式如靜態庫合併。合併之後,將得到的檔案替換先前framework中的檔案。

6.好了,現在就可以直接拿你的framework為所欲為了。

iOS 在framework中打包xib

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

xcode 打包framework時去除某些架構

下圖所示為編譯後的.framework檔案 已知該.framework支援的真機架構為arm64和armv7兩種。現在想要縮小framework庫的容量,只保留arm64架構。terminal中執行 lipo mysencodeframework.framework mysencodeframewo...

iOS中,Framework和 a的打包及使用

最近在做乙個小專案,需要給客戶乙個demo測試,有一部分核心 暫時不想讓客戶知道,就想到了打包成framework或.a庫。庫有兩種 靜態庫和動態庫的區別 使用靜態庫的好處 使用動態庫的好處 靜態庫的使用場景 ios裝置的cpu架構 模擬器 真機沒有armv64 下面言歸正傳,做點正事 1.建立乙個...