Xcode 8 和 iOS 10 是否支持 SwiftyJSON?

SwiftyJSON supported in Xcode 8 and iOS 10?

我最近将我的 Swift iOS 应用程序从 Xcode7 升级到 Xcode8,并将部署平台从 iOS 9.3 升级到 iOS 10。我的应用程序开始出现如下错误:

Module file was created by an older version of the compiler: rebuild 'SwiftyJSON' and try again.

我用 Google 搜索并在 SO 上找到了这个 link。按照说明删除派生数据并使用 carthage update --no-use-binaries 命令重建。但是应用程序仍然无法构建并抱怨上面提到的错误信息。

SwiftyJSON 是否受 Xcode 8iOS 10 支持?

撰写本文时:没有。

但是 swift3-branch 有一个分支正在使用 GM 种子。

https://github.com/acegreen/SwiftyJSON

pod 'SwiftyJSON',git:'https://github.com/BaiduHiDeviOS/SwiftyJSON.git',分支:'swift3'

之后你会得到很多关闭错误,请删除你的派生数据文件夹。并建造它。一切正常

pod 'SwiftyJSON',git:'https://github.com/BaiduHiDeviOS/SwiftyJSON.git',分支:'swift3'

SwiftyJSON now supports Swift 3

pod 'SwiftyJSON', '3.0.0'

我通过删除命名文件解决了这个问题,例如/Users/me/Library/Developer/Xcode/DerivedData/ProjectName-aprzyqkcjkpzgaedatcseafvznfq/Build/Products/Debug-iphonesimulator/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule

不确定我在正确的道路上,因为文件没有重新生成,但我现在似乎已经解决了这个问题,并且在我自己的代码中出现了普通的 Swift3 转换错误。