新的遗留iOS框架,未找到标头

时间:2014-10-04 13:16:03

标签: ios xcode newrelic

我在iOS应用中使用New Relic。在我原来的xcode项目中,事情按预期工作。当我在另一台计算机(或另一个位置的同一台计算机)上从Git签出项目时,我无法找到NewRelic.h。我尝试构建时遇到以下错误:

'NewRelicAgent/NewRelic.h' file not found

该框架被添加到Git中,我使用其他几个可以正常工作的第三方框架。如果我删除New Relic导入项目的其余部分按预期工作。在我检查的非功能版本中,我甚至尝试删除New Relic并重新添加框架,但这会产生相同的错误。

我在项目中搜索了任何绝对搜索路径,但似乎没有。我想就如何让xcode找到文件提出一些建议。

2 个答案:

答案 0 :(得分:2)

这实际上看起来像是xcode的问题。一些用户找到了一个非常简单的解决方案,其中概述了这一点:Why are static library headers not found?

应该像重命名包含.xcodeproject的文件夹一样简单。

答案 1 :(得分:1)

按照安装说明并在预编译头中导入框架时出现此错误。在app delegate中导入它时(它们明确声明你不应该使用新版本)一切正常。可能与XCode6.1有关。不知道。