如何在iOS中正确链接第三方库



我是iOS开发的新手,最近几天遇到了这个库链接问题。

我试图在一个项目中使用 GMGridView,但无法使其工作。

这个项目是作为静态库提供的,所以我只是在我的项目中拖动 xcodeproj 文件。然后我在链接二进制与库中添加了libGMGridView.a,在目标依赖项中添加了GMGridView。我还在标题搜索路径中添加了路径。

但是,当我尝试导入GMGridView.h时,Xcode仍然报告.h文件未找到错误。

谁能帮我一把?提前感谢!

有同样的问题!!让它工作了!!!所以:

  1. 将 GMGridView 文件夹从 https://github.com/gmoledina/GMGridView 复制到您的项目目录
  2. 在 Xcode 中右键单击任何文件组,然后选择添加文件
  3. 在文件夹目录中找到 GMGridView 文件夹并选择 GMGridView.xcodeproj -(不要复制,创建组而不是文件夹,添加目标)
  4. 转到项目目标 - 搜索 - HEADER_SEARCH_PATHS添加 - GMGridView/**
  5. 在设置中选择"生成阶段"- 选择"目标依赖项"并添加 GMGridView
  6. 在设置中选择构建阶段 - 链接二进制库并添加 libGMGridView.a

导入应为:

#import "GMGridView.h"
#import <QuartzCore/QuartzCore.h>

最新更新