项目重命名后XCTest目标未运行

时间:2015-04-20 11:00:49

标签: objective-c xcode macos unit-testing xctest

在使用XCTest框架编写单元测试之前,我的项目在项目设置中从“osxapplication”重命名为“My Application”,如下面屏幕截图中的示例所示: http://jslim.net/images/posts/2015-01-08-how-to-rename-xcode-project-thoroughly/original.png

还在项目设置中将“产品名称”设置为“我的应用程序”。

然后我使用向导创建了新目标,并将“我的应用程序测试”目标添加到项目中。

问题是当我运行测试时(使用菜单Product-> Test)它会启动我的产品(非单元测试)

如何解决上述问题?

我使用Xcode 6.2和Yosemite 10.10.2

2 个答案:

答案 0 :(得分:1)

通过设置"测试主机"的确切路径解决了上述问题。在单元测试目标的构建设置中

答案 1 :(得分:0)

enter image description here

我只是为Sergio的答案提供视觉信息。此外,对于任何想更深入地进行测试的人来说,最好自己去了解源代码。该图像取自Apple文档:https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/05-running_tests.html