- 新建工程:選擇 iOS -> Framework & Library -> Cocoa Touch Static Library
- 刪除默認(rèn)生成的.h、.m文件,導(dǎo)入需要打包的源文件
- 修改項(xiàng)目配置:target -> build phases -> copy files -> + 加入想要暴露的.h頭文件
- 修改導(dǎo)出product的配置:product -> scheme -> edit scheme -> run -> info -> build configuration 從debug切換為release
- 修改build active architecture only 中的release為no(一般默認(rèn)為no圣蝎,不需要再設(shè)置)
- 編譯(command + B)十厢,真機(jī)一次瞻想、模擬器一次
- 在.a文件右鍵,show in finder 找到文件
- 合并.a文件
lipo -create /Users/u14e/Library/Developer/Xcode/DerivedData/TESTLIB-fzgtxmelkqdufmckyiuqvzhzqpsx/Build/Products/Release-iphoneos/libTESTLIB.a /Users/u14e/Library/Developer/Xcode/DerivedData/TESTLIB-fzgtxmelkqdufmckyiuqvzhzqpsx/Build/Products/Release-iphonesimulator/libTESTLIB.a -output /Users/u14e/Desktop/libTESTLIB.a
- 在項(xiàng)目中導(dǎo)入.a文件和類似
/Users/u14e/Library/Developer/Xcode/DerivedData/TESTLIB-fzgtxmelkqdufmckyiuqvzhzqpsx/Build/Products/Release-iphoneos/include/TESTLIB/
路徑里面的頭文件 - 需要使用.a庫(kù),只需import相應(yīng)的.h頭文件
參考鏈接:
http://www.reibang.com/p/43d55ae49f59
https://github.com/mxdios/libXDAttributedTool
https://my.oschina.net/kaqijiang/blog/649632