gpt4 book ai didi

xcode - 为什么 xcode 5 没有为 newrelic 找到足够的头文件,尽管库在那里?

转载 作者:行者123 更新时间:2023-12-02 04:57:45 27 4
gpt4 key购买 nike

我将 newrelic objective-c 库添加到我的项目中,它运行良好。编译没有问题。将所有内容检查到 git 中,并从另一台机器上执行 git pull。它在那台机器上也编译得很好。

但是在我们的 QA 机器上它给出了错误

'NewRelicAgent/NewRelicAgent.h' file not found.

QA 机器也使用 xcode 5,但肯定有一些我无法弄清楚的区别。

xcode error

该库位于 Frameworks 下。头文件在那里我可以看到它!有什么想法吗?

我注意到的一个小区别是在我机器上的查找器中,库的图标是:

icon

一 block 乐高积木。但在 QA 机器上,它只是一个普通的文件夹图标。

最佳答案

你是如何添加框架的?如果您将其添加到“构建阶段” Pane ,则 header 目录应该已添加到 header 搜索路径中。

我发现无论出于何种原因,当我添加第三方框架时,如果您创建一个文件夹,而不仅仅是一个组,然后将框架文件放在那里,它就会起作用。所以流程是:

  1. 创建一个名为 thirdparty 的组
  2. 转到检查器并确保选中复选框以使用文件夹,并且那里有一个真实的文件夹
  3. 将它添加到构建阶段 Pane 中,在文件夹中指向它

然后尝试使用导入。如果它不起作用,请仔细检查是否添加了 header 目录。我用 OCHamcrest 做了很多次。

关于xcode - 为什么 xcode 5 没有为 newrelic 找到足够的头文件,尽管库在那里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19828737/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com