IDEBundleInjection.c:Xcode 6.4 上的错误 3587

IDEBundleInjection.c: Error 3587 on Xcode 6.4

我正在尝试开始测试我的应用程序,因此我启用了一个新的测试目标和一个 Swift 文件来进行测试。然而,当我尝试执行测试时,我收到错误消息:

IDEBundleInjection.c: Error 3587 loading bundle '/Users/fbartolom/Library/Developer/Xcode/DerivedData/inArrivoHD-ebjdiuuwdpdvchgmpsyqkpvvvyhw/Build/Products/Debug-iphonesimulator/inArrivoHD Tests.xctest

通过阅读一些线程,我还从 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks/ 中恢复了 XCTest.framework,因为它在选择中不可用,在使用在 shell 上查找,因为 Spotlight 报告没有结果。然而,在这样做的过程中,我在链接阶段得到了一些缺失的符号,所以通过阅读 How do I migrate from SenTestingKit/OCUnit to XCTest? 我删除了它。 我尝试多次清除 DerivedData 文件夹无济于事。我还通过更改任何内容将代码签名设置为 "Don't Code signing"。

我该怎么办?

我想我按照以下建议解决了这个问题: http://dunghnt.blogspot.it/2014/12/problems-of-migrating-from-sen-test-to.html

问题是由于错误地导入了 MacOS 测试套件。一旦我正确地选择了 iOS 一个,一切都会按顺序进行。也许更好的错误消息将不胜感激。