我有一个Xcode项目,我需要添加一个扩展名为.a
的静态库,它向我发送了集成功能。我在Build Phases中添加了库 - Link Binary With Libraries ,但是当我用这个库编译我的项目时,我添加了,我没有编译并显示这个错误:
无法解析目标文件/routelibrary/libraryname.a(IoHttp.o):'未知属性种类(45)未知属性种类(45)未知属性种类(45)',使用libLTO版本'Apple LLVM 7.0.0 (clang-700.0.72)'用于架构i386 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
关于如何解决它的任何想法?
答案 0 :(得分:0)
一个可能的原因是您的目标构建设置中缺少Other Linker Flags
。
首先检查是否需要在静态库的文档中设置任何Other Linker Flags
,如果是,那么该标志是什么。
例如,许多图书馆需要-ObjC
作为Other Linker Flags
。
要查找Other Linker Flags
,请执行以下操作。
Targets
。Build Settings
。Other Linker Flags