XCode 4.5给我没有find“SenTestingKit / SenTestKit.h”文件,但对4.4.1

我只是安装了XCode 4.5,它给了我一个“SenTestingKit / SenTestingKit.h”文件没有find我的一个现有的项目错误,这个错误只发生在XCode 4.5,但它编译罚款4.4.1。 SenTesting框架已被添加到testing目标,并validation了其他几台机器上也出现了相同的错误。是否有其他人遇到过这个问题?

预先感谢您的智慧!

更新我能够解决这个问题,通过在构build设置中的框架searchpath一些引号…

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

“$(DEVELOPER_LIBRARY_DIR)/框架”

由于我在4.4.1的基础上安装了XCode 4.5 GM,所以我猜测4.5版本在名称中有一个空格。

也许只是遗漏了框架,并没有引用它,而没有复制到你的项目文件夹。

这可能有所帮助:您可以点击您的应用程序名称,然后点击屏幕中心附近的“Build Phases”选项卡。 然后进入“Link Binary with Libraries”并点击“+”符号并input“SenTest”,框架就会出现。 双击它,它会将其添加到您的项目。 在您的项目浏览器中,您可能需要将其拖入“框架”文件夹中以供组织使用。

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


这也是预发布软件,所以可能无法公开讨论。 请参阅此SO文章在以前的升级过程中类似的问题。

SEE: 找不到Xcode – SenTestingKit

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

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

SenTestingKit/SenTestingKit.h文件未find我的现有项目之一的错误。 您可以点击您的应用程序名称,然后点击构build阶段