iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from:相关的知识,希望对你有一定的参考价值。

dyld: Library not loaded: @rpath/XCTest.framework/XCTest
Referenced from: /Users/user/Library/Developer/CoreSimulator/Devices/73EE5210-31F8-4C1D-B5C5-DA214FF85CCC/data/Applications/E4B28361-FE3A-436B-A9D6-8A9BE2382204/XXX.app/XXX
Reason: image not found
这个错误怎么解决

参考技术A 看来是添加了一个XCTest.framework导致的错误

如果这个XCTest无用, 直接删掉就好了

如果需要用到它
那么在你工程的
Project-> Targets-> Build Phases-> Link Binary with Libraries
中把后面的Required改成Optional就可以了追问

Project-> Targets-> Build Phases-> Link Binary with Libraries 我的路径中没有这个库,只有test那个文件夹有红色的XCTest.framework

追答

直接把这个test干掉就是了

先把它直接删除

然后进入工程的Project中, 如图

这里会有一个XCTest这个TARGETS

右键它, DELETE就完了

这玩意儿是XCode默认会建立的, 但多数时候不会使用, 只是一个测试TARGET而已

iOS开发之运行报错 dyld: Library not loaded: *** Reason: image not found

xcode运行报错

dyld: Library not loaded: @rpath/Flutter.framework/Flutter

  Referenced from: /private/var/containers/Bundle/Application/40C11243-D432-4191-963B-4C8F7694447E/eckforumsdkunitydemo.app/eckforumsdkunitydemo

  Reason: image not found

解决方法

在Xcode中的Build Phases中找到这个报错的framework后边的选项修改成为Optional就可以了

以上是关于iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from:的主要内容,如果未能解决你的问题,请参考以下文章

iOS 报错 : dyld: Library not loaded: @rpath/

[iOS Xcode8报错]dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserN

IOS运行报错 "dyld: Library not loaded" 原因分析

iOS开发之运行报错 dyld: Library not loaded: *** Reason: image not found

iOS dyld: Library not loaded crash问题

报错 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib Referenced from