Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.2.用Toolchains在Xcode中切换Swift 版本

使用Toolchains 在 Xcode 中切换Swift 版本
安装Xcode11.4后,新 Xcode只包含最新版本的 Swift5.2。但通常我们的代码或第三方库还来不及匹配,或者我们想看看新的特性在新旧版本之间的区别,这时候就比较蓝瘦。

苹果给的解决方案是:multiple Swift toolchains。每个版本的 Swift 都可以单独下载安装。Swift 官方博客上下载:https://swift.org/download/#releases。每个 toolchain 都是一个 .pkg 安装包。下载安装完成后,重新启动 Xcode,就可以在 Xcode 的菜单上找到 toolchains 了。
在 Preference -> Components: Toolchains 面板里面来管理 Toolchains,如切换、删除等。Xcode 自带的默认的 toolchains 不能被移除。

猜你喜欢

转载自blog.csdn.net/m0_46728513/article/details/105676297
今日推荐