创建和使用.a静态库大纲

  1. 新建工程:选择 iOS -> Framework & Library -> Cocoa Touch Static Library
  2. 删除默认生成的.h、.m文件,导入需要打包的源文件
  3. 修改项目配置:target -> build phases -> copy files -> + 加入想要暴露的.h头文件
  4. 修改导出product的配置:product -> scheme -> edit scheme -> run -> info -> build configuration 从debug切换为release
  5. 修改build active architecture only 中的release为no(一般默认为no,不需要再设置)
  6. 编译(command + B),真机一次、模拟器一次
  7. 在.a文件右键,show in finder 找到文件
  8. 合并.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
  1. 在项目中导入.a文件和类似/Users/u14e/Library/Developer/Xcode/DerivedData/TESTLIB-fzgtxmelkqdufmckyiuqvzhzqpsx/Build/Products/Release-iphoneos/include/TESTLIB/路径里面的头文件
  2. 需要使用.a库,只需import相应的.h头文件

参考链接:
http://www.jianshu.com/p/43d55ae49f59
https://github.com/mxdios/libXDAttributedTool
https://my.oschina.net/kaqijiang/blog/649632

你可能感兴趣的:(创建和使用.a静态库大纲)