ios项目中引用其他开源项目,今天再次复习了,记个备注。
1. 将开源项目的.xcodeproj拖入项目frameworks
2. Build Phases下 Links Binary With Libraries 引入.a文件。Target Dependencies里引入开源项目文件
3. Build Setting下的 Search Paths 里 Header Search Paths 加入开源项目src目录
例:$(SOURCE_ROOT)/IBAForms/headers ,IBA放在项目根目录里,headers就是src
如果和项目根目录平级或更高,就$(SOURCE_ROOT)/../../IBAForms/headers
升级Xcode7后 .a文件报 Library not found for XXX .a 解决办法
1、打开Terminal, cd 到 .a包所在的文件夹
2、输入命令:lipo -info libzbar.a 结果如下:
Targit----Build Settings--将此处的Debug Information Format 改为DWARF即可