我刚尝试在 Xcode 9 beta 中构建我的项目,我收到的错误是:
使用未声明的类型
SKError
此错误位于名为 SwiftyStoreKit 的CocoaPod中。
我尝试清理项目但没有成功。
有关如何解决此问题的任何想法?我没有听到有关Xcode 9,iOS 11或Swift 4中SKError
更改的任何内容。虽然我尚未将我的项目转换为Swift 4。我错过了什么吗?
答案 0 :(得分:2)
这是 SwiftyStoreKit 框架中的known issue。作为快速解决方法,请尝试切换到swift-4.0
分支:
pod 'SwiftyStoreKit', :git => 'https://github.com/bizz84/SwiftyStoreKit', :branch => 'swift-4.0'
使用上面的行修改您的Podfile
,然后再次运行pod install
。
顺便说一下,根据上述问题,这看起来像苹果公司的一个漏洞;(