2011-03-21 53 views
32

变灰我在我的项目中使用GHUnit因为内置的单元测试是在XCode中3测试阶段中的XCode 4

不过太可怕了,现在他们已经被固定在了XCode 4,我想切换回官方测试框架。

我添加了一个新的“可可触摸单元测试包”,这也增加了产品的菜单下一个测试用例设计的失败,但“测试”仍然显示为灰色。

些什么,我需要做的就是单元测试我的项目运行?

回答

79

你需要编辑方案为您的主要应用目标。

  • 点击方式选择
  • 单击编辑方案
  • 确保您使用您的实际应用中的方案选择
  • 在侧栏中,你有“生成”,“运行”,“测试“等。单击”测试“条目。
  • 在表视图,单击+底部,并选择测试的目标,单击添加。

产品菜单中的“测试”选项不再显示为灰色。

+1

不幸的是,这不适合我。点击底部的“+”后,我的测试目标不会出现。 – 2014-10-23 02:08:38

+1

丹我有同样的问题。我发现了一个关于这个问题,如果我发现任何关于此的信息,我会发布。 http://stackoverflow.com/questions/29789839/adding-test-target-to-an-existing-project-is-not-working – teradyl 2015-05-19 23:20:39

+0

您需要通过选择Unittestcase捆绑式广告后,都将重新启动 创建一个新的目标 我添加了新的目标和选定的Unittestcase,同时为项目启用了后来的'测试'创建新的目标,然后我能够测试 – 2017-06-12 10:47:31

1

你可能需要确保您的活动方案是在合适的目标(您的测试包)指向。

+0

这为我解决了它。要设置它,请单击左侧浏览面板中的顶级项目条目,然后单击中央面板左上角的,确保已选择测试目标。这应该ungrey测试条目 – Joel 2015-07-24 22:17:16