如何在Xcode 4.6.2中添加/修改捆绑加载器设置?

时间:2013-05-13 01:57:22

标签: xcode unit-testing configuration

我是iOS开发的新手,我遇到了一些问题。我继承了一个大约70%完成的应用程序,但是没有测试。我想在我的Xcode项目(v4.6.2)中添加一个单元测试目标并对其进行集成,以便在我按cmd+u时运行。

我已成功添加新的单元测试目标。下一条说明是修改“构建设置”下的“捆绑加载器”设置 - > “接头”。问题是“捆绑加载器”设置为空白,单击该行不会显示+/-按钮来添加设置。

如何修改我的捆绑加载器设置以将我新创建的测试目标设置为与cmd+u一起运行?

1 个答案:

答案 0 :(得分:12)

为新项目创建的单元测试目标是应用程序单元测试。它通过在构建设置中设置BUNDLE_LOADER和TEST_HOST将测试代码注入应用程序。您可以创建一个新的单元测试目标,默认情况下这将是一个逻辑单元测试(未设置BUNDLE_LOADER和TEST_HOST)。

如果您需要Application Unite Test,您应该将BUNDLE_LOADER和TEST_HOST设置为:

BUNDLE_LOADER = $(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer
TEST_HOST = $(BUNDLE_LOADER)

您需要将“DC Wire Sizer”更改为您的应用名称

要使用cmd -u运行新的测试目标,您需要编辑测试方案并添加新的测试目标。

enter image description here