从Xcode 10.0 Beta 2更新到Xcode 10.0 beta 3现在,我在iOS项目的构建时间遇到此错误:
呢
连接中断
切勿将其称为sourcekitd失败的文件:文件file+cache.swift,第127行
2:34382中止陷阱:6" $ {pods_root}/swiftlint/swiftlint"
非零退出代码失败了命令pasasescriptexecution
Swift 4.1
Cocoapods 1.5.3
Swiftlint 0.26.0
答案
使用Xcode 10.0 Beta 3或更新时,SwiftLint 0.26.0脚本似乎是一个问题。
原因
似乎与Swiftlint#2276,本身与SourceKitten 0.21.0,固定在sourcekitten中0.21.1和Swiftlint大师。
解决方案
更新到Swiftlint 0.27.0或更新:
pod 'SwiftLint', '~> 0.27'
(并运行pod update SwiftLint
)