升级 Xcode 10 遇到的神坑

Xcode 10

前言

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

遇到问题与解决

报错 1


借图

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


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

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

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

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

解决办法:

1. 暂时不使用 xcode 10 

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

3. 等待三方SDK 更新。

总结

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容