iOS单元测试获胜';t构建

iOS单元测试获胜';t构建,ios,swift,xcode,unit-testing,Ios,Swift,Xcode,Unit Testing,我的应用程序中有一些单元测试,它们在我的主目标的副本中运行并通过得非常好。现在突然,我似乎根本无法运行它们,构建失败了。它不断出现错误: Undefined symbols for architecture x86_64: "MyApp.isoFormatter.unsafeMutableAddressor: MyApp.DateFormatter", referenced from: MyAppTests.appTests.testAllDayISO () ->

我的应用程序中有一些单元测试,它们在我的主目标的副本中运行并通过得非常好。现在突然,我似乎根本无法运行它们,构建失败了。它不断出现错误:

    Undefined symbols for architecture x86_64: 
   "MyApp.isoFormatter.unsafeMutableAddressor: MyApp.DateFormatter", 
   referenced from: MyAppTests.appTests.testAllDayISO () -> () in appTests.o
还有警告:

Auto-Linking supplied 'Pods/Google/Frameworks/GGLAnalytics.framework/GGLAnalytics', 
framework linker option at Pods/Google/Frameworks/GGLAnalytics.framework/GGLAnalytics is not a dylib

有人知道为什么现在会这样吗

您是否尝试清理项目并删除派生数据,然后再次运行测试?是的,我尝试过。我的应用程序有两个目标,当我将测试目标的主机应用程序更改为原始目标时,它似乎工作正常。是这样吗?@PhillipMills是的,我用模拟器和真实设备都试过了,但仍然遇到同样的问题。当我将主机应用程序更改为原始目标时,它似乎工作正常,但我特别希望新目标用于运行测试。您尝试清理项目并删除派生数据,然后再次运行测试吗?是的,我尝试过。我的应用程序有两个目标,当我将测试目标的主机应用程序更改为原始目标时,它似乎工作正常。是这样吗?@PhillipMills是的,我用模拟器和真实设备都试过了,但仍然遇到同样的问题。当我将主机应用程序更改为原始目标时,它似乎工作正常,但我特别希望新目标用于运行测试