IDEBundleInjection.c:Xcode 6.4上的错误3587

时间:2015-07-08 18:58:38

标签: ios xcode swift xctest

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

  

IDEBundleInjection.c:错误3587加载软件包' / 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,因为它在找到后无法在选择中找到在Spotlight上报告找不到任何结果。然而,在这样做的过程中,我在链接阶段得到了一些缺失符号,所以通过阅读How do I migrate from SenTestingKit/OCUnit to XCTest?我删除了它。 我尝试多次清除DerivedData文件夹无济于事。我还将代码签名用于“不要代码签名”#34;改变任何事情。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

问题是由于错误导入MacOS测试工具包。一旦我正确地选择了iOS,一切都按顺序进行。也许会有更好的错误信息。