Swift3迁移到Swift4.2

环境:MacOS Mojave(10.14),Xcode 10

  1. 首先是第三库的修改。OC的库不用升级,要改的就是Swift的第三方库。

如果第三方库已支持Swift4.2那就修改Podfile,然后

pod install //安装库
pod update //更新库

关于pod制定版本,制定分支相关的文章很多,这里就不赘述了。

重点说一下还没支持Swift4.2的第三库怎么处理:
Xcode支持多版本的Swift库,也就是说只有Swift3版本第三库只要稍作修改也能在Swift4.2工程里使用,下面说一下主要步骤:

  1. 选择你的Project->Build Settings->Swift Compiler - Language->Swift Language Version。改为4.2

  2. 选择你的target-Build Settings->Swift Compiler - Language->Swift Language Version。改为4.2

3.一样的路径选择Pods在Project里修改Swift版本,如果那些需要使用Swift3的在对应的Target的Build Settings里改了就行

你可能感兴趣的:(Swift3迁移到Swift4.2)