解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

时间:2023-03-09 16:45:59
解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

关键字1:dyld: Library not loaded: /usr/lib/libstdc++.6.dylib   Referenced from:

关键字2:Reason: no suitable image found.  Did find:
    /usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator

升级到Xcode10 之后,相信大家遇到这样的报错都很属于很常见的了,下面就告诉大家相关的操作方法:

参考链接:https://blog.51cto.com/14357084/2402307?source=dra

其中作者在下图这一步操作的时候,好多不仔细的同志都可能入坑

解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

文件路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/

注意:这步操作的后缀很容易默认进入到 libexec 文件下,因为很多时候模拟器有啥傻乎乎,而且该级目录下有两个以 lib  开头的文件,我们需要将那三个缺失的相关内库文件添加到 lib 文件下,而不是 libexec。这一步也是解决本文  关键字2 的有效方法。

其它步骤按链接的文章中来,本人也花了大半天的时间亲测,很有效,有不同观点或者更好方法的大牛,欢迎评论区指正和讨论!