升级Xcode 10遇到的坑

前言:

iOS 12提升了速度和流畅性,相比上一代iOS 11,iOS 12轻扫打开相机的速度最高提升70%,键盘的显示速度最高提升50%,高负载下 app 启动速度⁠最高提升至2倍。

看到这些数据,手机系统忍不住就升级了(现在使用的是iPhone 6Plus 16G,请不要吐槽,够用?),那么开发工具Xcode相应也要升级了。下面总结一下升级Xcode 10遇到的问题:

Q1.报错,提示有重复的文件

升级Xcode 10遇到的坑

解决方法:

打开工程 File -> Project Settings进入工程设置->选择Legacy Build System。【Xcode10之后,Xcode新增了一个构建系统“New Build System”(新构建系统);旧的构建系统称为“Legacy Build System ” (传统构建系统)】,但是配置是针对workspace所有target生效。
升级Xcode 10遇到的坑

Q2.library not found for -lstdc++.6.0.9
解决方法:
  • 真机
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

  • 模拟器
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

1.下载libstdc++.6.0.9.tbd(下载地址在文章最后面)
2.打开上面路径(点击桌面,Finder->前往或command+shift+G,,输入以上路径,点击前往),将Framework拷贝进去
3.Clean工程,重新运行一下。

链接: 网盘链接 提取码: 3z5g