xcode10升级以后遇到的坑

2019-07-10  本文已影响0人  OwenKing

我们升级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++的下载地址

上一篇下一篇

猜你喜欢

热点阅读