构建 XCTest 时文件未找到错误

Vin*_*613 5 xcode objective-c++ protocol-buffers ios xctest

我正在尝试为我的 iOS 应用程序编写 XCTest 单元测试。我正在使用 XCode 5.1.1。

我遇到的问题是,当我包含一个头文件,其中包含一个看起来像这样的头文件时, #include <google/protobuf/stubs/common.h>它抱怨找不到该文件。

google我已在测试目标的标头搜索路径中包含了包含该文件夹的目录的相关路径。我已将其标记为始终使用搜索路径并递归搜索。

我的应用程序目标发现该路径没有任何问题,并且我以完全相同的方式包含它。我的单元测试类是 Objective-C++ 类,因为我已将文件名更改为.mm扩展名。

有什么想法为什么我会遇到找不到文件的问题吗?

Vin*_*613 2

事实证明我的搜索路径是错误的。我给出的是我的测试目录的路径,但显然 Xcode 想要的路径是我的项目根目录(即我的 .xcodeproj 文件所在的位置)