library not found for -lstdc++和dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib解决
最近线上项目12.4及以下的系统启动崩溃,不断有用户反馈,但是我们公司没有对应的真机测试机,加上各种第三方库,包括真机环境下的动态库,导致模拟器也不能正常运行,无法定位具体原因,那么就要想办法解决问题了。
1.先将模拟器调试好,首先找到需要修改的动态库,最后发现是腾讯的GME导致的,因此将该库改成模拟器的动态库,然后运行,报linking in object file built for iOS, file 'libXGExtension.a' for architecture arm64错误,公司电脑M1,Xcode14 版本,我自己的电脑是Xcode13版本,发现Xcode13是正常的,由此可以断定,M1 ,Xcode14的问题了,最后翻阅了http://events.jianshu.io/p/201a5b599c38
这个博客,但是需要注意的是,需要完全退出Xcode,勾选之后重启Xcode运行即可
然后模拟器可以正常运行,Xcode模拟器目前只能找到ios12.4的系统,因此我下载12.4的模拟器,运行之后也果然崩溃,崩溃内容为library not found for -lstdc++.,原因是我使用的金山播放器比较老,xcode14已经对固件做了调整,发现金山播放器不是最新的,最新的金山播放器解决了这个问题,因此更新金山播放器后,解决。
2.12.4系统的模拟器是正常运行了,那么问题就解决了吗?不是的,根本没有在完全符合环境的条件下运行,然后我就通过朋友借到了一款12.1.2系统的iOS手机,满心以为大功告成,回去运行之后,仍然报错,这次的错误是dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib,libswiftCoreGraphics.dylib这个位置变了,各方查找https://www.jianshu.com/p/6d205a3e1f9f
这个博客按道理是可以解决的,但是我cocoapods管理的很多第三方库都要一个一个进行操作,并且其中一个第三方库根本不能成功,但是这个博客然后理解了发生这个问题的原因,然后通过科学上网发现,xcode 14.1beta版本有解决这个问题,下载Xcode14.1之后,运行项目,果然解决了这个问题。至此大功告成。
事情虽然很曲折,但是总归是解决了
library not found for -lstdc++和dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib解决相关推荐
- MacOS中dyld: Library not loaded的错误修正
今天在用mac编译udt代码时, make完之后会产生一个动态库libudt.dylib. 但在 Mac 系统中,默认搜索库的路径是 /usr/lib ,并不像 Windows 一样 dll 放在和 ...
- dyld: Library not loaded: @rpath/MySDK.framework/MySDK 错误解决
为什么80%的码农都做不了架构师?>>> https://blog.csdn.net/zzzzzdddddxxxxx/article/details/50495659 我最近在 ...
- Xcode:dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
详细错误信息如下: dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib Referenced from: /var/containe ...
- dyld: Library not loaded: @rpath/XCTest.framework/XCTest
dyld: Library not loaded: @rpath/XCTest.framework/XCTest 最近用别人的传给的源代码,发现出现dyld: Library not loaded:问 ...
- dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
出现这个bug, dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire Referenced from: /private/va ...
- 解决 Xcode10 编译错误 ld: library not found for -lstdc++6.0.9
升级完 Xcode10 之后,打开老的工程,编译提示错误: ld: library not found for -lstdc++6.0.9 这是因为苹果在 Xcode10 中移除了 libstdc++ ...
- dyld Library not loaded @rpath libswiftCore dylib 解决
最近在使用swift的时候遇见了这个问题,记录下来.造成这个问题的原因不确定,所解决方法有很多种,感谢stackflow. dyld: Library not loaded: @rpath/libsw ...
- mac php dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib 亲测有效
php -v 报错如下 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib Referenced from ...
- dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
问题 在Mac机上用命令idevice_id -l来查udid和ideviceinstaller -l来查看bundleId的时候,提示以下错误: dyld: Library not loaded: ...
最新文章
- 【重磅】马斯克遇终极麻烦:被起诉欺诈罪 或丢掉CEO职位 特斯拉暴跌约13%
- 【一篇文章搞懂】dockerfile构建镜像的命令
- flannel源码分析--RegisterNetwork
- GDT,LDT,GDTR,LDTR 详解,包你理解透彻
- 深圳当代艺术家的一次聚会
- C# FTP操作类库
- oc 实例变量可见度、方法
- Python 第一章 基础知识
- iOS应用开发模板 iOS Boilerplate
- 国际开源固件基金会 (OSFF)组织
- 用java语言写出青蛙的身份_第三章 JAVA 语言基础
- Android地图跑步项目,通过Weex 300行代码开发一款简易的跑步App
- 黑客攻防技术宝典(六)
- Mysql根据汉字英文字母进行排序
- 华硕FL8000U拆换机械硬盘
- 关于计算机未来理想,关于未来与梦想的作文
- Excel添加固定文本到开头的2种操作方法
- mysql 从多个表中删除行,MySQL从多个表中删除行
- Unity 蓝湖 关于UI工作流优化的思考(二)
- LIGHT OJ1070 Algebraic Problem
热门文章
- 网上预约 php,php65高校体育场地网上预约使用系统
- jmeter学习指南之察看结果树,你知道都有哪些功能吗
- STM32开发环境(工具)之Keil MDK 介绍
- Uniapp之API promise化
- python中import文件夹下面py文件,报错
- python中file方法
- html5滑动删除置顶,js实现移动端向左滑动删除效果
- 网页无插件视频流媒体播放器EasyPlayer.JS切换多清晰度码流播放报错,该如何调试?
- c++读取文件夹下的多个txt.文件并计算每个txt数据的平均值
- Linux LKM suterusu代码分析(一)