今天拿到了一个14年的老项目,其中又遇到了以下问题,稍微记录下解决方式:
image.png
部分项目依赖 libstdc++.6.0.9 的会在Xcode 10无法运行
我手上的Xcode 的版本是 11.3
其原因是Xcode 10中将libstdc++.6.0.9库文件删除,原本功能迁移至libc++.tbd
我们有两种方式可以解决该问题:
1.最简单的方法:删除对该库的引用
2.将libstdc++.6.0.9库 重新添加到现在的lib库中
下载地址:https://github.com/wangqi1221/lstdc-.6.0.9
1.设备(真机)
将tbd副本放到下面路径中:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
2.模拟器
将tdb副本和dylib放到下面路径中:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
网友评论