升级 Xcode 10 遇到的神坑

升级 Xcode 10 遇到的神坑_第1张图片
Xcode 10

前言

距离WWDC 2018结束已经过去3个月了,正式版的Xcode也已经发布。心想是时候体验一波Xcode 10 的强大了 !一早上上班就迫不及待的下载了一个最新版的尝尝鲜 ,公司的网速还是很给力的,一个小时我就下载好了,安装也很快,没多久就可以开始运行程序了 !搞起来 !

遇到问题与解决

报错 1


借图

这个原因是因为有重复引入的文件,删除就可以了。也可以 xcode--file--Workspace Settings--Build System--legacy Build System 如下图:

升级 Xcode 10 遇到的神坑_第2张图片


再次编译,提示,遇到问题

library not found for-l"stdc++.6.0.9"

升级 Xcode 10 遇到的神坑_第3张图片

原因是缺少  stdc++.6.0.9 依赖库 xcode 取消了这个库,如果项目中三方SDK需要依赖这个库那就呵呵了 !

升级 Xcode 10 遇到的神坑_第4张图片

在我们项目中也有三方依赖 WeChatSDK 如图:

升级 Xcode 10 遇到的神坑_第5张图片

解决办法:

1. 暂时不使用 xcode 10 

2. 下载 stdc++.6.0.9 加入项目中 libstdc++.6.0.9.tbd

3. 等待三方SDK 更新。

升级 Xcode 10 遇到的神坑_第6张图片

总结

Xcode   更新需谨慎,等一段时间新版本稳定了再去更新使用比较稳妥,如果是几个人合作开发就更需要注意了,大家的版本需要保持一致才可以,别就一个人更新其他的同事并没有跟新那就有麻烦了 !

你可能感兴趣的:(升级 Xcode 10 遇到的神坑)