Xcode:Alamofire 源代码中的 Swift Dropbox 错误
Posted
技术标签:
【中文标题】Xcode:Alamofire 源代码中的 Swift Dropbox 错误【英文标题】:Xcode: Swift Dropbox errors in Alamofire source codes 【发布时间】:2016-03-28 11:57:24 【问题描述】:我想在我的 ios 项目中使用 Dropbox API。
我正在执行以下说明:
https://www.dropbox.com/developers/documentation/swift#install
在pod install
之后,我打开了我的工作区,在 Alamofire 中看到了许多错误。我做错了什么?
我使用的是 Xcode 7.2.1
【问题讨论】:
pod 安装成功了吗?我的意思是在终端完成此过程后您会收到什么消息? 【参考方案1】:当您为 SwiftyDropbox 运行 pod install
时,它会拉入 Alamofire via the dependency:
s.dependency "Alamofire", "~> 3.1"
Alamofire 的最新版本目前是version 3.3.0。由于 Swift 2.2 的更改,“升级说明”下有一些关于此版本如何仅在 Xcode 7.3 中工作的信息。所以,你有两个选择:
1) 升级到 Xcode 7.3 2) 恢复到旧的 Alamofire 版本
【讨论】:
我对 xcode 8.3.1 有同样的问题。如何恢复到较旧的 alamofire 版本? @binsnoel 最新版本的 SwiftyDropbox 和 Alamofire 应该在 Xcode 8.3.1 中。您是否尝试安装最新版本?如果这不起作用,请打开一个包含详细信息的新问题。 嗨,我想我知道问题出在哪里了。我在我的 pod 文件中支持 iOS 8 并使用 Swift 3 的 Xcode 8.3.1 对吗?但由于我支持 iOS 8,可可豆荚会自动获取 SwiftyDropbox v 3.3.1,它依赖于 Alamofire 3.5.1,它还没有在 swift 3 中......我猜......以上是关于Xcode:Alamofire 源代码中的 Swift Dropbox 错误的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 7.2 中的 Alamofire 1.2.2 错误
使用 Alamofire Swift 3 和 Xcode 8 beta 解析 JSON 没有数据
Alamofire 在 Swift 3、Xcode 8 中出现错误