1

我刚刚尝试在Xcode 9 beta中构建我的项目,但收到一条错误消息:

使用未声明的类型SKError

此错误出现在名为SwiftyStoreKit的 CocoaPod 中。

我尝试清理项目但没有成功。

有想法该怎么解决这个吗?我没有听到任何关于SKErrorXcode 9、iOS 11 或 Swift 4 中的更改的消息。尽管我还没有将我的项目转换为 Swift 4。我错过了什么吗?

4

1 回答 1

2

这是SwiftyStoreKit框架中的一个已知问题。作为快速修复,尝试切换到分支:swift-4.0

pod 'SwiftyStoreKit', :git => 'https://github.com/bizz84/SwiftyStoreKit', :branch => 'swift-4.0' 

使用上面的行编辑您Podfile的 , 然后pod install再次运行。

顺便说一句,根据上述问题,这看起来像是苹果方面的一个错误;(

于 2017-06-15T23:34:31.007 回答