【问题标题】:XCTest target is not running after project renaming项目重命名后 XCTest 目标未运行
【发布时间】:2015-06-27 01:37:08
【问题描述】:

在使用 XCTest 框架编写单元测试之前,我的项目在项目设置中从“osxapplication”重命名为“My Application”,如下面的屏幕截图示例所示: http://jslim.net/images/posts/2015-01-08-how-to-rename-xcode-project-thoroughly/original.png

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

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

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

上面的问题怎么解决?

我使用 Xcode 6.2 和 Yosemite 10.10.2

【问题讨论】:

    标签: objective-c xcode macos unit-testing xctest


    【解决方案1】:

    我只是为 Sergio 的回答提供视觉信息。此外,对于任何想要更深入地进行测试的人来说,最好去源头本身。图片取自苹果的文档:https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/05-running_tests.html

    【讨论】:

      【解决方案2】:

      通过在单元测试目标的构建设置中设置“测试主机”的确切路径解决了上述问题

      【讨论】:

        猜你喜欢
        • 2015-02-04
        • 2020-05-15
        • 2016-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-16
        相关资源
        最近更新 更多