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.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,050评论 0 12
  • 工作就是沟通,今天说的这件事,是一个学员在参加完我的《非暴力沟通》课程之后反馈的。 以下是学员叙述的事情经过: 刚...
    焦玲阅读 1,729评论 0 1
  • 一、【日精进打卡第23天】 【知~学习】 《六项精进》2遍共45遍 《大学》2遍共45遍 【经典名句分享】 己所不...
    更木剑神阅读 1,625评论 0 2
  • 最近一直在追一部日剧 《東京タラレバ娘》 翻译成中文就是《东京白日梦女》 (注:日语中的タラ、レバ是助动词,与动词...
    此去经年的阿圆阅读 1,397评论 2 1
  • SuperEgo 1】当一个人在他的灵魂中理性部分的牵引下,做和他的天性最匹配的事,我们称其为“正义之人”。 2】...
    irisee阅读 1,768评论 0 0