我在单独的项目中有2个框架Core和Extra,其中包含框架和测试的单独目标。我在Core测试目标中有一些测试数据和辅助函数,我想在Extra测试中使用,但我不想将测试数据文件和辅助方法复制到Extra项目。有没有办法让测试目标依赖于类似于框架目标的其他测试目标,以便他们可以导入彼此的类和编译资源?
这是一个图表,如果这没有意义。
Extra.framework依赖于Core.framework并毫无问题地导入其方法。 Core.test依赖于Core.framework; Extra.test取决于Extra.framework。两个测试目标都可以使用框架方法进行单元测试而不会出现问题。
假设我在Core.test中有TestHelper.h | m。如果我想在Extra.test中使用同一个类,我如何设置Core.test作为Extra.test的依赖项,以便我可以导入类和编译资源?