我刚刚安装的XCode 4.5,它给了我在我现有的项目之一的“SenTestingKit / SenTestingKit.h”找不到文件的错误。该错误仅发生在了XCode 4.5,但它在4.4.1编译罚款。我检查了该SenTesting框架已经加入到了测试目标和我核实,在其他一些机器发生同样的错误。有没有其他人遇到过吗?
预先感谢您的智慧!
UPDATE我能够把引号一些在构建设置框架搜索路径来解决这个问题?
“$(SDKROOT)/开发/库/框架”
“$(DEVELOPER_LIBRARY_DIR)/框架”
由于我安装的XCode 4.5 GM一起4.4.1,我猜4.5版本有一个空间在什么地方的名字。
也许这只是被遗漏的框架,它只是引用它,而不是复制到你的项目文件夹之前。
这可能帮助:你可以在你的应用程序名称单击,然后在“构建阶段”选项卡靠近屏幕的中心。 然后再往“链接二进制与图书馆”,并点击“+”号,并输入“SenTest”和框架应该会出现。 双击它,它会添加到您的项目。 在项目资源管理器中,你可能会想“拖”即进入“框架”文件夹只是为了组织。
我没有同样的错误,并且具有的XCode的两个版本所以只是猜测它可能是什么。 我希望这是有帮助的。
也即是预发布软件,因此可能无法公开讨论。 见关于以前的升级过程中,类似的问题,这SO文章。
请参考: Xcode中-没有找到SenTestingKit
我的XCode 4.5也有类似的问题,libxml的,我设法通过改变参考目标的生成设置的框架来解决它。 奇怪的是,我改变($ SDKROOT)为 “($ SDK_DIR)”(注意 “”)和它的工作。 不知道为什么,但它固定它。
也许这将帮助
顺便说一句,如果有人知道为什么“”固定它,我会很高兴知道!
SenTestingKit/SenTestingKit.h
文件没有发现我的现有项目的一个错误。 您可以通过点击应用程序名称,然后构建阶段 。
文章来源: XCode 4.5 giving me “SenTestingKit/SenTestKit.h” file not found, but works on 4.4.1