1、打開Xcode,新建工程
打開Xcode,新建工程
2、起個名字
起個名字
3、創建成功
創建成功
4、實現功能
實現功能
.h
+ (void)sayHello;
.m
+ (void)sayHello{
NSLog(@"hello word!!");
}
5、配置參數
在TARGETS下選中工程,在Build Settings下更改幾個參數
在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.會發現一個真機一個模擬器
一個真機一個模擬器
5.合并成一個征集與模擬器都可以使用framework
將模擬器與真機的此文件合成一個
打開控制臺輸入
lipo -create "真機版本路徑" "模擬器版本路徑" -output "合并后的文件路徑"
然后回車
紅色:真機文件路徑
綠色:模擬器文件路徑
黃色:新文件路徑
演示
6.得到一個合并完成的文件(如果有文件格式lipo直接去除)
最后結果
7.替換之前的文件
新生成的替換之前的
8.生成framework
此文件就是最終的framework
9.測試
成功