更新到Xcode10,swift4.2之后项目报错Module compiled with Swift 4.1.2 cannot be imported by the Swift 4.2。在这里记录一下
解决思路
- 等作者更新(这个得看别人,个人感觉还是自己动手好点,等更新不确定因素太多了,领导愿不愿意等也是个问题)
- 切换回swift4.1.2 版本
1.下载需要的swift4.1.2 下载地址,
2.安装新下载的pkg包
3.选中新下载的swift版本
或者在Xcode偏好设置里选择
版本修改后,自以为问题已经解决了。但是还是有错,后来才看到是项目中用到carthage,应该重新编辑下carthage导入的三方库,重新导入之后错误变成这个
Module compiled with Swift 4.2 cannot be imported in Swift 4.1.2:xxx //(Swift 4.1.2中不能导入Swift 4.2编译的模块:)
swift版本改成最新的就OK了。一个很完美的错误示范、记录一下 ̄□ ̄||。