9

我刚刚安装了 XCode 4.5,它在我现有的一个项目中给了我一个“SenTestingKit/SenTestingKit.h”文件未找到错误。这个错误只发生在 XCode 4.5 中,但它在 4.4.1 上编译得很好。我已经检查过了SenTesting 框架已添加到测试目标中,并且我验证了在其他几台机器上也出现了相同的错误。还有其他人遇到过这个吗?

提前感谢您的智慧!

更新 我能够通过在构建设置中的一些框架搜索路径周围放置引号来解决这个问题......

“$(SDKROOT)/开发者/库/框架”

“$(DEVELOPER_LIBRARY_DIR)/框架”

由于我在 4.4.1 旁边安装了 XCode 4.5 GM,我猜 4.5 版本的名称中有一个空格。

4

3 回答 3

8

也许它只是缺少框架并且在它只是引用它并且没有复制到您的项目文件夹之前。

这可能会有所帮助:您可以单击您的应用程序名称,然后单击屏幕中心附近的“构建阶段”选项卡。然后转到“Link Binary with Libraries”并单击“+”符号并键入“SenTest”,框架应该会出现。双击它,它会将其添加到您的项目中。在您的项目资源管理器中,您可能希望将其“拖动”到“框架”文件夹中,以进行组织。

我没有相同的错误,并且有两个版本的 XCode,所以我只是猜测它可能是什么。我希望这是有帮助的。


这也是预发布软件,因此可能无法公开讨论。有关先前升级期间的类似问题,请参阅此 SO 文章。

参见: Xcode - 未找到 SenTestingKit

于 2012-09-19T16:26:53.360 回答
4

我在 XCode 4.5 中遇到了与 libxml 类似的问题,我设法通过在目标的 Build Settings 中更改对框架的引用来解决它。奇怪的是,我将 ($SDKROOT) 更改为“($SDK_DIR)”(注意“”)并且它起作用了。不知道为什么,但它修复了它。
也许这会有所帮助

顺便说一句,如果有人知道为什么“”修复它,我会很高兴知道!

于 2012-09-19T16:33:28.220 回答
0

SenTestingKit/SenTestingKit.h在我现有的一个项目中找不到文件错误。您可以点击您的 App Name,然后点击Build Phases

于 2014-03-12T12:03:44.647 回答