从Xcode 10.0 beta 2更新到 Xcode 10.0 beta 3 现在,我在构建iOS项目时遇到此错误:
sourcekit:[1:connection-event- handler:10499:0.0000]连接中断sourcekit:[1:updateSemanticEditorDelay:10499:0.0007]禁用语义编辑器10秒钟sourcekit:[1:pingService:10499:0.0007] pinging servicesourcekitten:恢复到SourceKitService的连接! 连接中断 切勿为sourcekitd失败的文件调用此文件。:文件File + Cache.swift,第127行 /Users/Coeur/Library/Developer/Xcode/DerivedData/My-App- eloayqptodupvfhbyegtkncnhcpu/Build/Intermediates.noindex/My-App。 build / UAT-iphonesimulator / My-App-Debug.build / Script-379156A71D62F5C100574D04.sh:第2行:34382中止陷阱:6“ $ {PODS_ROOT} / SwiftLint / swiftlint” 命令PhaseScriptExecution失败,退出代码为非零
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 Master 中修复。
更新到SwiftLint 0.27.0或更高版本:
pod 'SwiftLint', '~> 0.27'
(并运行pod update SwiftLint)
pod update SwiftLint