iOS开发

iOS单元测试(XCTest )报错 - Failed to l

2019-02-19  本文已影响0人  策棋

写在前面:

使用Xcode10,创建UnitTestingBundle和UITestingBundle后,运行Test方法后,报错“Test Failed”。具体控制台Error,下记。

Failed to load test bundle from file:///private/var/containers/Bundle/Application/XXXXXX/XXXXX.app/PlugIns/XXXXXXTests.xctest: Error Domain=NSCocoaErrorDomain Code=3587 "dlopen_preflight(/var/containers/Bundle/Application/XXXXXX/XXXXX.app/PlugIns/XXXXXTests.xctest/XXXXXTests): no suitable image found. Did find:
/var/containers/Bundle/Application/XXXXX/XXXX.app/PlugIns/XXXXTests.xctest/XXXXTests: code signature invalid for '/var/containers/Bundle/Application/XXXXX/XXXXX.app/PlugIns/XXXXTests.xctest/XXXXXTests'
" UserInfo={NSLocalizedFailureReason=バンドルが壊れているか、必要なリソースがありません。, NSLocalizedRecoverySuggestion=バンドルを再インストールしてください。, NSFilePath=/var/containers/Bundle/Application/XXXXXX/

解决方法:

确保工程的Target和测试的Target的iOS Deployment Target的值相同

上一篇 下一篇

猜你喜欢

热点阅读