随着Xcode9 Swift4 的到来,一些小问题也接踵而至。许多优秀的Swift第三方框架还未来得及迎接Swift4的到来,它们还停留在swift3.x的状态,这个时候新建一个项目,使用cocoapods写上需要使用的第三方,一编译就是满屏红,如下图。
所幸,苹果每次升级Xcode都会上个版本的swift,以防暴乱��~~
有两种解决方案
其本质都是控制编译时所使用的Swift版本
第一种:Xcode
Pods -> Targets -> SnapKit -> Build Settings -> Swift language version option
选择 Swift 3.2。不推荐使用该方法,一个个点效率有些低~~