0

任何人都知道如何让 Xcode 识别您添加了一个测试目标,以便您可以运行测试,cmd+U?我添加了目标,但我缺少一些东西来告诉 Xcode 或项目有一个要运行的测试套件(测试在产品菜单中显示为灰色)。

4

2 回答 2

1

你每天学习新的东西:

当您单击要运行的目标时,只是在 xcode 中找到“编辑方案”,您将在当前目标下方的列表中看到它(在停止按钮的右侧)。

然后转到测试,然后单击添加按钮并添加您的测试目标:

在此处输入图像描述

于 2013-05-04T17:46:40.590 回答
0

另请注意,您从 New Target 菜单创建的测试目标是逻辑测试,但由 New Project 菜单创建的测试目标是应用程序测试。逻辑测试是独立的,但在应用程序测试中,您的测试代码被注入到您的应用程序中。

要对应用程序测试进行逻辑测试,请在测试目标构建设置中设置 BUNDLE_LOADER 和 TEST_HOST

BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer";
TEST_HOST = "$(BUNDLE_LOADER)";
于 2013-05-05T18:40:55.863 回答