添加测试目标时,Xcode 5会抛出"Library not loaded"错误

Ari*_*sky 30 cocoa unit-testing xcode5 xctest

我尝试使用添加目标 - >添加可可触摸单元测试包在Xcode 5上添加测试目标.但是,当我运行测试时,我收到以下错误:

2013-09-24 10:43:14.446 Stack Exchange [48895:c07] 加载错误 /Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest /堆栈交换测试:dlopen(/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest/Stack Exchange Tests,262):库未加载: /Developer /Library/Frameworks/XCTest.framework/XCTest引自:/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest/Stack Exchange测试原因:找不到图像IDEBundleInjection.c:加载包 '/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest'程序以退出代码结束时出错:0

为什么这不起作用?

Ari*_*sky 76

您必须在iOS 7模拟器上运行测试.它不适用于iOS 6.x.

  • @maxpower相关文档:"[新的XCTest测试框架......**适用于iOS 7及更高版本**...](https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/ WhatsNewXcode/Articles/xcode_5_0.html#// apple_ref/doc/uid/TP40012953-SW21)"和"[XCTest**不支持iOS 6目的地**.](https://developer.apple.com/library/ MAC /阅读发布/ DeveloperTools/RN-的Xcode /#// apple_ref/DOC/UID/TP40001051-SW284)" (3认同)