我有一段时间使用 cocoapods 的项目。最近,我从供应商处购买了一个外部库。这个库是作为静态库 (.a) 和两个头文件 (.h) 发送给我的。
我导入了这两个文件并添加了静态库 Build Phases -> Link Binary With Librareis。但是,我的项目找不到静态库。
相同的库在不使用 cocoapods(和工作区)的项目上也能正常工作。所以我认为这是与cocoapods所做的配置的兼容性问题。我尝试将静态库路径添加到标题搜索路径和库搜索路径。没有成功。
有什么建议吗?
添加库的标准流程是
OTHER LINKER FLAGS
-l${name_of_library_without_LIB_prefix_and_.a_suffix}
,例如 libz.a
看起来像 - lz
$(PROJECT_DIR)
$(SRCROOT)
您可以在定义库路径时引用它
至于通过 CocoaPods
使用外部库 - 除了将 $(inherited)
作为所有这些设置的第一行之外应该没有区别 - 库搜索路径, header 搜索路径和其他链接器标志。
关于ios - 如何将静态库添加到使用 cocoapods (iOS) 的项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27323713/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |