iOS 升级Xcode13.3.1报错缺少lstdc++6.0.9解决方法

希望有遇到同样错误的同学看到,能快速解决,其实就是Xcode升级以后 原来的库文件没有了,把老版本里的文件拷贝在对应的路径下即可


当前Xcode版本11.3.1
Mac操作系统

可以通过把Xcode9中的libstdc++相关库文件复制到Xcode13.3.1中即可。

在Xcode9中搜索libstdc++相关的库,可以找到四个相关的文件:

第一个找不到了,这里不需要复制拷贝!!!

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++.6.0.9.dylib (对应下载后的文件 1)

以下三个可以对应拷贝

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libstdc++.6.0.9.tbd     (对应下载后的文件 2)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.6.0.9.tbd  (对应下载后的文件 3)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.6.0.9.tbd  (对应下载后的文件 4)


这是下载链接,

链接:https://pan.baidu.com/s/1hi1VSvci43d_qg0K0NQqqA 密码:6kwg

友情提示:如果有担心升级后会影响之前项目的朋友,这个不必担心,我试过了,升级后除了会出现上面的问题,其他都正常,可以正常提交到AppStore!

你可能感兴趣的:(iOS 升级Xcode13.3.1报错缺少lstdc++6.0.9解决方法)