Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 项目重命名后,XCTest目标未运行_Objective C_Xcode_Macos_Unit Testing_Xctest - Fatal编程技术网

Objective c 项目重命名后,XCTest目标未运行

Objective c 项目重命名后,XCTest目标未运行,objective-c,xcode,macos,unit-testing,xctest,Objective C,Xcode,Macos,Unit Testing,Xctest,在使用XCTest框架编写单元测试之前,我的项目在项目设置中已从“osxapplication”重命名为“my Application”,如下面屏幕截图上的示例所示: 还可以在项目设置中将“产品名称”设置为“我的应用程序” 然后,我用向导创建了新的目标,并将“我的应用程序测试”目标添加到项目中 问题是,当我运行测试(使用菜单Product->test)时,它会启动我的产品(而不是单元测试) 如何解决上述问题 我使用Xcode 6.2和Yosemite 10.10.2通过在单元测试目标的构建设置

在使用XCTest框架编写单元测试之前,我的项目在项目设置中已从“osxapplication”重命名为“my Application”,如下面屏幕截图上的示例所示:

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

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

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

如何解决上述问题


我使用Xcode 6.2和Yosemite 10.10.2通过在单元测试目标的构建设置中为“测试主机”设置精确路径,解决了上述问题

我只是提供视觉信息给塞吉奥的答案。此外,对于任何想进行更深层次测试的人来说,最好去源代码本身。该图像取自苹果公司的文档,网址为: