【发布时间】:2012-09-19 16:22:28
【问题描述】:
我刚刚安装了 XCode 4.5,它在我现有的一个项目上给了我一个“SenTestingKit/SenTestingKit.h”文件未找到错误。这个错误只发生在 XCode 4.5 中,但它在 4.4.1 上编译得很好。我检查了 SenTesting 框架是否已添加到测试目标中,并且我验证了在其他几台机器上也出现了相同的错误。还有其他人遇到过这个吗?
提前感谢您的智慧!
更新 我可以通过在构建设置中的一些框架搜索路径周围加引号来解决这个问题...
"$(SDKROOT)/Developer/Library/Frameworks"
"$(DEVELOPER_LIBRARY_DIR)/Frameworks"
由于我在 4.4.1 旁边安装了 XCode 4.5 GM,我猜 4.5 版本的名称中有一个空格。
【问题讨论】:
-
我将 SenTestingKit 与 CocoaPods 结合使用。在这种情况下,您还需要在测试目标的框架搜索路径设置中首先添加:
${inherited}。