库.h文件未找到

时间:2015-11-18 22:23:14

标签: ios xcode google-maps

每次我在Xcode中打开我的iOS项目,然后我尝试编译它,我收到错误:' GoogleMaps / GoogleMaps.h'找不到文件

那么我必须将GoogleMaps.bundle和GoogleMaps.framework拖到目标> Bluid阶段>链接二进制文件库,它编译没有问题。

但每次打开我的项目时,执行此程序总是很痛苦。

有没有人碰巧知道如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以尝试在“构建设置”中将$(SRCROOT)/Pods/*YourGoogleMapsFolder*添加到Framework Search Paths。这也可能是一个临时修复,但至少每次打开项目时都不应该改变任何内容。

答案 1 :(得分:0)

我刚刚解决了我的问题。也许这会帮助有人摆脱这种日常头痛。

问题

在我的项目中,名为包含Google地图库的文件夹名称(在Finder中,而不是Xcode):

" Google地图"

你看到" Google "这个词之间的空格了吗?和"地图"

这个词

嗯,那就是问题!

出于某种原因, Xcode 可能只是因为那个漂亮的 空间 而找到该库。

后果

我选择了我的项目并转到构建设置

我可以在那里找到引用的Google地图库:

  1. 框架搜索路径
  2. 图书馆搜寻路径
  3. 标题搜索路径
  4. 的3个部分: 调试,分发和发布。

    相反被引用为:

    • 第i行: $(PROJECT_DIR)/ Google地图

    引用为:

    • 第i行: $(PROJECT_DIR)/ Google
    • 第i + 1行: 地图

    (第i行和第i行+ 1不存在,我只是为了更好地解释自己)

    这并不能让Xcode找到谷歌地图库。

    解决方案

    我刚刚更改了Google地图库的2行引用:

    • 第i行: " $(PROJECT_DIR)/ Google地图"

    请在路径的乞讨和结尾处注意 双引号

    这些双引号解决了这个问题。

    我在这3个部分(框架搜索路径,库搜索路径)中进行了此更改 和标题搜索路径)。

    希望这有助于某人。