在使用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
答案 0 :(得分:1)
通过设置"测试主机"的确切路径解决了上述问题。在单元测试目标的构建设置中
答案 1 :(得分:0)
我只是为Sergio的答案提供视觉信息。此外,对于任何想更深入地进行测试的人来说,最好自己去了解源代码。该图像取自Apple文档:https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/05-running_tests.html