我们升级xcode10以后,在之前可以正常build的项目开始出现一系列问题
1.首先为了避免出现大量的nofound直接将file --- workspace settings 中将build system 设置为 legacy build system 如图:

2.升级Xcode 10后,编译崩溃报这个错误:Xcode 10 ld: library not found for -lstdc++.6。这是因为libstdc++ 被弃用了。Apple最新的平台不支持它。所以我们需要手动添加。我们需要旧的Xcode,右键显示包内容,在路径
/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib找到如图的文件copy到Xcode 10的同样的路径下

然后重新打开xcode后build即可。这个只适用于真机,模拟器的话需要另外添加。
此处附上libstdc++的下载地址
网友评论