我将Xcode升级到8.1 GM,现在得到了以下关于SwiftyJSON的错误.其他导入的框架似乎也能工作.在SwiftyJSON升级他们的框架之前,有没有办法强迫它在Swift 3中工作?我使用迦太基来导入/更新框架.我还试着switch 切换Use Legacy Swift language version次,但没有成功.

不能在Swift 3.0.1中导入使用Swift 3.0编译的模块:

推荐答案

SwiftyJson正在由迦太基预编译下载.预编译下载版本为Swift 3.0.这使得编译器抱怨版本不正确.使用以下命令:

carthage update --platform iOS --no-use-binaries

SwiftyJson(以及迦太基的所有其他框架)将使用本地版本的Swift(3.0.1)在本地编译,编译器将不再抱怨.

Swift相关问答推荐

在列表项内的NavigationLink中的按钮无法正常工作

在运行时检测蒸汽工人的类型

按Esc键时执行操作(工作表)

.onReceive NSWindow.CloseNotify是否会为App中的每个窗口调用?

如何在每天午夜重置布尔值

通常从数组调用的SWIFT静态协议函数

如何强制创建新的UIViewControllerRenatable|更新Make UIViewController上的视图

更改 SwiftUI 中按钮矩阵的填充 colored颜色

(Swift)混淆了函数内 for-in 循环的返回值和循环后(函数内)的返回值)

如何在 macOS/AppKit 的窗口选项卡上接受拖动项目的放置?

SwiftUI 从任务中安全更新状态变量

Swiftui 按钮依次显示一组图像

SwiftUI:异步网络请求后@State 值不更新

如何让动画变慢 SwiftUI

在 Select 器上显示alert Select SwiftUI

Swift 中惰性 var 的优势是什么

在 unwind segue 之后执行 push segue

无法停止 AVPlayer

swift 3 如何获取明天和昨天的日期(注意特殊情况)新月或新年

判断用户是否登录到 iCloud?Swift /iOS