我在iOS应用中使用New Relic。在我原来的xcode项目中,事情按预期工作。当我在另一台计算机(或另一个位置的同一台计算机)上从Git签出项目时,我无法找到NewRelic.h。我尝试构建时遇到以下错误:
'NewRelicAgent/NewRelic.h' file not found
该框架被添加到Git中,我使用其他几个可以正常工作的第三方框架。如果我删除New Relic导入项目的其余部分按预期工作。在我检查的非功能版本中,我甚至尝试删除New Relic并重新添加框架,但这会产生相同的错误。
我在项目中搜索了任何绝对搜索路径,但似乎没有。我想就如何让xcode找到文件提出一些建议。
答案 0 :(得分:2)
这实际上看起来像是xcode的问题。一些用户找到了一个非常简单的解决方案,其中概述了这一点:Why are static library headers not found?
应该像重命名包含.xcodeproject的文件夹一样简单。
答案 1 :(得分:1)
按照安装说明并在预编译头中导入框架时出现此错误。在app delegate中导入它时(它们明确声明你不应该使用新版本)一切正常。可能与XCode6.1有关。不知道。