加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – XCTest,无法加载测试包.测试发布时崩溃

发布时间:2020-12-14 17:17:09 所属栏目:百科 来源:网络整理
导读:在 Xcode 9.1中,我为一个较旧的项目添加了一个单元测试目标,但我无法运行测试.目标在启动时崩溃,并在控制台中出现以下错误: 无法加载捆绑包“XXXTests”,因为它不包含当前体系结构的版本* 全输出: 2017-11-15 11:52:40.973 XXX [54962:16511010]无法从
在 Xcode 9.1中,我为一个较旧的项目添加了一个单元测试目标,但我无法运行测试.目标在启动时崩溃,并在控制台中出现以下错误:

无法加载捆绑包“XXXTests”,因为它不包含当前体系结构的版本*

全输出:

2017-11-15 11:52:40.973 XXX [54962:16511010]无法从文件加载测试包:/// Users / XXX / Library / Developer / Xcode / DerivedData / XXX-gaxtmzjadfkxzsdciqnpmyczgntj / Build / Products / DEV-iphonesimulator /XXX.app/PlugIns/XXXTests.xctest/:Error Domain = NSCocoaErrorDomain Code = 3585“dlopen_preflight(/Users/XXX/Library/Developer/Xcode/DerivedData/XXX-gaxtmzjadfkxzsdciqnpmyczgntj/Build/Products/DEV-iphonesimulator/XXX.app /PlugIns/XXXTests.xctest/XXXTests):找不到合适的图像.找到了:
????/Users/XXX/Library/Developer/Xcode/DerivedData/XXX-gaxtmzjadfkxzsdciqnpmyczgntj/Build/Products/DEV-iphonesimulator/XXX.app/PlugIns/XXXTests.xctest/XXXTests:mach-o,但架构错误“UserInfo = {NSLocalizedRecoverySuggestion =尝试安装该套件的通用版本.,NSFilePath = / Users / XXX / Library / Developer / Xcode / DerivedData / XXX-gaxtmzjadfkxzsdciqnpmyczgntj / Build / Products / DEV-iphonesimulator / XXX.app / PlugIns / XXXTests.xctest / XXXTests,NSLocalizedFailureReason =捆绑包不包含当前体系结构的版本.,NSLocalizedDescription =无法加载捆绑包“XXXTests”,因为它不包含当前体系结构的版本.,NSDebugDescription = dlopen_preflight(/ Users / XXX / Library / Developer / Xcode / DerivedData / XXX-gaxtmzjadfkxzsdciqnpmyczgntj / Build / Products / DEV-iphonesimulator / XXX.app / PlugIns / XXXTests.xctest / XXXTests):找不到合适的图片.找到了:
????/Users/XXX/Library/Developer/Xcode/DerivedData/XXX-gaxtmzjadfkxzsdciqnpmyczgntj/Build/Products/DEV-iphonesimulator/XXX.app/PlugIns/XXXTests.xctest/XXXTests:mach-o,但架构错误,NSBundlePath = / Users / XXX /库/开发商/ Xcode中/ DerivedData / XXX-gaxtmzjadfkxzsdciqnpmyczgntj /编译/产品/ DEV-iphonesimulator / XXX.app /插件/ XXXTests.xctest}

(然后我没有包含一些诊断输出)

我经过广泛的谷歌搜索后检查了一下:

> Build Active Architecture Only设置在应用和测试目标中保持一致(值为Yes)
>主要目标的“启用可测试性”设置为“是”
>我已经删除了目标并重新开始,没有运气

我该如何解决?

解决方法

确保应用程序目标和测试目标的iOS部署目标字段相同

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读