XCode 4的单元测试是否链接错误?

| 我想为XCode应用程序中的类编写一些逻辑单元测试。在Xcode 4中,我在“项目导航器”中单击了项目名称,然后从底部单击了“添加目标”。我在“其他”下选择了“可可接触单元测试包”,为新目标指定了“测试”的“产品名称”,然后完成。 因为我要测试的类已作为现有应用程序目标的一部分进行编译,所以对于新的“ tests”目标,我立即进入“构建阶段”选项卡,并将现有应用程序目标添加为唯一的目标依赖项。 然后,我转到创建的tests.m文件,导入要测试的类(在它的ѭ0之下,并调用其方法之一。但是链接器失败,并显示以下错误:
Undefined symbols for architecture i386:
  \"_OBJC_CLASS_$_ReleasePlanManager\", referenced from:
      objc-class-ref in tests.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
因此,即使(根据我的理解)添加应用程序目标(属于它的一部分)应该足够了,也无法找到该类? 任何帮助将不胜感激。谢谢!     
已邀请:
        您的测试包需要其他设置: 将Bundle Loader设置为
$(BUILT_PRODUCTS_DIR)/AppName.app/AppName
(用您的应用名称替换两个地方的AppName) 将测试主机设置为
$(BUNDLE_LOADER)
(如果您是从头开始创建项目并启用单元测试,则将为您进行设置。但是,如果将单元测试包添加到现有项目中,则不是。)     

要回复问题请先登录注册