Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使多个测试目标在项目中相互依赖?_Ios_Objective C_Swift_Xcode_Tvos - Fatal编程技术网

Ios 如何使多个测试目标在项目中相互依赖?

Ios 如何使多个测试目标在项目中相互依赖?,ios,objective-c,swift,xcode,tvos,Ios,Objective C,Swift,Xcode,Tvos,我在单独的项目中有两个核心框架和额外框架,分别针对框架和测试目标。我想在额外的测试中使用核心测试目标中的一些测试数据和助手函数,但我不想将测试数据文件和助手方法复制到额外的项目中。有没有一种方法可以让测试目标依赖于其他类似于框架目标的测试目标,从而可以导入彼此的类和编译资源 如果这不合理,这里有一个图表 Core.xcodeproj 核心框架 核心测试 Extra.xcodeproj 额外框架 额外测试 Extra.framework依赖于Core.framework并导入其方法而没

我在单独的项目中有两个核心框架和额外框架,分别针对框架和测试目标。我想在额外的测试中使用核心测试目标中的一些测试数据和助手函数,但我不想将测试数据文件和助手方法复制到额外的项目中。有没有一种方法可以让测试目标依赖于其他类似于框架目标的测试目标,从而可以导入彼此的类和编译资源

如果这不合理,这里有一个图表

  • Core.xcodeproj
    • 核心框架
    • 核心测试
  • Extra.xcodeproj
    • 额外框架
    • 额外测试
Extra.framework依赖于Core.framework并导入其方法而没有问题。 Core.test依赖于Core.framework;Extra.test依赖于Extra.framework。两个测试目标都可以使用框架方法进行单元测试,而不会出现问题


假设我在Core.test中有TestHelper.h | m。如果我想在Extra.test中使用同一个类,如何将Core.test设置为Extra.test的依赖项,以便导入该类和编译后的资源?

令人沮丧的是,这个问题根本没有得到回答。