我需要将测试用例添加到现有项目中,因此我尝试通过
添加新的测试目标即使添加后,目标也未列在测试过滤条中。
可能是因为这个问题,Product -> Test
选项在我的项目中被删除了。
另外,我可以看到我的项目中的构建设置与我在Xcode 6.1中启动的另一个示例项目之间存在一些差异,其中Product -> Test
选项已启用且一切正常,适用于测试用例。
请找到构建设置屏幕截图。
感谢任何帮助。
答案 0 :(得分:5)
我遇到了这个问题。事实证明,我现有的项目正在创建带有.app扩展名的Cocoa Touch测试包,它应该是.xctest扩展名。
您可以转到您创建的测试目标来解决此问题。 Build Settings > Wrapper Extension
并将其从app
更改为xctest
。
您可能必须在此更改后重新启动Xcode才能选择测试目标。
更新:我发现测试包首先成为.app
扩展名的原因。我必须转到主项目Wrapper Extension
,并确保它是空白而不是.app
。显然,这也迫使所有目标也成为.app
扩展名。