我的iOS项目有三个目标,主应用程序目标X和两个测试目标T1和T2。我在Build Phases中指定了以下目标依赖项:T1依赖于X,T2依赖于X和T1。但是,当我运行测试时,T2总是在T1之前运行,导致测试失败。在测试导航器中,T2确实出现在T1之前,但不应该按照目标依赖关系中指定的顺序运行测试,而不是它们在导航器中列出的顺序?除了目标依赖项之外,是否还有其他必要的设置可能会错过?
另外,我试过关闭" Parallelize Build"在编辑方案中,它没有任何差异。
我正在使用Xcode 7.2。