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