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 中出现错误

Alamofire 将 jpg 图像返回到 Xcode

如何在 Xcode 8.0 中安装 Alamofire 4.0

Alamofire 和 SwiftyJSON