将测试目标添加到现有项目不起作用
我需要将测试用例添加到现有项目中,所以我尝试通过添加新的测试目标
- 文件 – >新建 – >目标 – > Cocoa Touch测试包
- 从测试导航器过滤条。
即使在添加之后,目标也没有列在测试filter栏中。 可能是因为这个问题,我的项目中Product -> Test
选项被禁用了。 此外,我可以看到我的项目中的构建设置与我在Xcode 6.1中启动的另一个示例项目之间存在一些差异,其中启用了Product -> Test
选项,并且一切都适用于测试用例。
请找到构建设置屏幕截图。
任何帮助表示赞赏。
我遇到了这个问题。 事实certificate,我现有的项目正在创建我的Cocoa Touch测试包,其扩展名为.xctest扩展名。
您可以通过转到您创建的测试目标来解决此问题。 Build Settings > Wrapper Extension
并将其从app
更改为xctest
。
您可能必须在此更改后重新启动Xcode以选择您的测试目标。
更新:我发现测试捆绑包首先成为.app
扩展的原因。 我不得不去主项目Wrapper Extension
并确保它是空白而不是.app
。 显然,这也迫使所有目标成为.app
扩展。