not found for -lstdc++.6.0.9

Xcode升级到Xcode后运行App报错:

原因分析:Xcode中libstdc++.6.0.9libstdc++被移除,Frameworks中libstdc++.6.0.9libstdc++找不到对应的库,报红。


终端输入命令,打开Xcode的lib库目录,将需要的库文件从Xcode9目录下拷贝到Xcode10目录下:
打开命令如下:
1)真机:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
2)模拟器:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib

也可以 前往文件夹打开路径
我这里没有对使用模拟器的报错进行处理


百度云链接:stdc++.6.0.9

把刚刚下载的zip文件解压

获取到的 真机的 libstdc++.6.0.9.tbd 文件,扔进去

 

你可能感兴趣的:(开发,-lstdc++.6.0.9,not,found,for,-lstdc++.6.0.9)