使用Cocoapods处理Swift版本

今天,我将“虚构”迁移到Swift4。但是我得到了

 -错误|  [OSX] xcodebuild:返回失败的退出代码。 
-错误| [OSX] xcodebuild:缓存/源/Mac/NSImage+Extensions.swift:32:64:错误:“ png”已重命名为“ PNG”
-注意| [OSX] xcodebuild:AppKit.NSBitmapImageRep:57:27:注意:Swift 4中引入了“ png”
-错误| [OSX] xcodebuild:缓存/源/Mac/NSImage+Extensions.swift:32:71:错误:“ jpeg”已重命名为“ JPEG”
-注意| [OSX] xcodebuild:AppKit.NSBitmapImageRep:52:27:注意:'jpeg'是在Swift 4中引入的

该项目配置为使用Swift 4并且其依赖项Cache正确使用.png.jpeg hyperoslo / Cache:Source / Mac / NSImage%2BExtensions.swift @ master

为什么这样🤔

事实证明.swift-version仍然显示3.0 。 将其更改为4.0可解决此问题。 .swift-version提示您指定应将哪个Swift版本用于吊舱CocoaPods / CocoaPods#5841


原始故事https://github.com/onmyway133/blog/issues/80