Iphone 创建项目后添加SenTest测试目标

Iphone 创建项目后添加SenTest测试目标,iphone,ios,xcode,unit-testing,Iphone,Ios,Xcode,Unit Testing,有人知道如何让Xcode识别您添加了一个测试目标,这样您就可以运行测试了,cmd+U?我添加了目标,但没有告诉Xcode或项目有测试套件要运行(测试在产品菜单中显示为灰色)。您每天都会学到一些新东西: 当你点击要运行的目标时,你会在当前目标下的列表中看到它(在停止按钮的右边) 然后转到测试,然后单击添加按钮并添加测试目标: 请注意,从“新目标”菜单创建的测试目标是逻辑测试,而通过“新项目”菜单创建的测试目标是应用程序测试。逻辑测试是独立的,但在应用程序测试中,测试代码被注入到应用程序中 要在应用

有人知道如何让Xcode识别您添加了一个测试目标,这样您就可以运行测试了,cmd+U?我添加了目标,但没有告诉Xcode或项目有测试套件要运行(测试在产品菜单中显示为灰色)。

您每天都会学到一些新东西:

当你点击要运行的目标时,你会在当前目标下的列表中看到它(在停止按钮的右边)

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


请注意,从“新目标”菜单创建的测试目标是逻辑测试,而通过“新项目”菜单创建的测试目标是应用程序测试。逻辑测试是独立的,但在应用程序测试中,测试代码被注入到应用程序中

要在应用程序测试中进行逻辑测试,请在测试目标生成设置中设置BUNDLE\u加载程序和test\u主机

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