【问题标题】:Test phase is grayed out in XCode 4XCode 4 中的测试阶段显示为灰色
【发布时间】:2011-07-20 00:48:50
【问题描述】:

我一直在我的项目中使用 GHUnit,因为 XCode 3 中的内置单元测试非常糟糕。

但是,现在它们已经在 XCode 4 中得到修复,我想切换回官方测试框架。

我添加了一个新的“Cocoa Touch Unit Testing Bundle”,其中还添加了一个设计失败的测试用例,但是 Product 菜单下的“Test”仍然是灰色的。

我还需要做什么才能在我的项目中运行单元测试?

【问题讨论】:

    标签: unit-testing xcode4


    【解决方案1】:

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

    • 点击方案选择器
    • 点击编辑方案
    • 确保选择了您用于实际应用的方案
    • 在侧边栏中,您有“Build”、“Run”、“Test”等。点击“Test”条目。
    • 在表格视图中,单击底部的 + 并选择您的测试目标,然后单击添加。

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

    【讨论】:

    • 不幸的是,这对我不起作用。点击底部的“+”后,我的测试目标没有出现。
    • 丹我也有同样的问题。我发现了一个关于这个的问题,如果我发现任何关于这个的东西,我会发布。 stackoverflow.com/questions/29789839/…
    • 您需要通过选择 Unittestcase 捆绑广告来创建一个新目标,然后它会被启用测试
    【解决方案2】:

    您可能需要确保您的活动方案指向正确的目标(您的测试包)。

    【讨论】:

    • 这为我解决了问题。要设置此项,请单击左侧浏览面板中的顶级项目条目,然后在中心面板的左上角,确保选择了测试目标。这应该取消测试条目的灰色
    猜你喜欢
    • 2014-07-17
    • 2015-10-30
    • 2011-10-26
    • 2011-11-01
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 2011-07-13
    相关资源
    最近更新 更多