当我的pod pod lint我的私人podspec时,它给了我标题中的错误。
我在一个文件中有这种代码:
class A {
private let someVar = true
}
extension A {
func someMethod() {
print("\(someVar)")
}
}
这是Swift 3的一个问题(我应该将someVar声称为一个文件私有),但它在Swift 4中并不是一个问题(我能够从Xcode正确构建)但是由于某些原因,pod lint抱怨它(cocoapods版本1.4.0)
有什么线索?
答案 0 :(得分:1)
回答自己:(也许这对未来的其他人有用:
我仍然有.swift_version文件,并且在最新版本的cocoapods中已弃用,赞成将此行添加到您的podspec中:
s.swift_version = '4.0'
(或您要指定的任何版本而不是4.0)