iOS 打包framework

1、打開Xcode,新建工程

打開Xcode,新建工程

2、起個名字

起個名字

3、創(chuàng)建成功

創(chuàng)建成功

4、實現(xiàn)功能

實現(xiàn)功能

.h

+ (void)sayHello;

.m

+ (void)sayHello{
    NSLog(@"hello word!!");
}

5、配置參數(shù)

在TARGETS下選中工程,在Build Settings下更改幾個參數(shù)
在Architectures下增加armv7s
將Build Active Architecture Only 設置為NO
將你要公開的頭文件拖至Public下,要隱藏的放在Private或者Project下,當然,隱藏的頭文件就無法再被引用
然后需要在test.h(必須是公開的,否則無法引用)中將你所有要公開的.h引入

6、最后一步進行打包

1.選中模擬器,編譯程序 command + b

2.選中測試機,編譯程序 command + b

3.在finder中找到framework文件,然后右鍵show in finder

然后右鍵show in finder

4.會發(fā)現(xiàn)一個真機一個模擬器

一個真機一個模擬器

5.合并成一個征集與模擬器都可以使用framework

將模擬器與真機的此文件合成一個
打開控制臺輸入 
lipo -create "真機版本路徑" "模擬器版本路徑" -output "合并后的文件路徑"

然后回車
紅色:真機文件路徑
綠色:模擬器文件路徑
黃色:新文件路徑

演示

6.得到一個合并完成的文件(如果有文件格式lipo直接去除)

最后結果

7.替換之前的文件

新生成的替換之前的

8.生成framework

此文件就是最終的framework

9.測試

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

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

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