PromiseKit 不能与 Swift 2 和 Xcode 7 一起编译

Posted

技术标签:

【中文标题】PromiseKit 不能与 Swift 2 和 Xcode 7 一起编译【英文标题】:PromiseKit doesn't compile with Swift 2 and Xcode 7 【发布时间】:2015-08-15 20:04:22 【问题描述】:

这是我在安装 PromiseKit 后尝试构建项目时看到的错误。

Cannot import module being compiled.

这是我的 PodFile 包含的用于安装 PromiseKit 的内容。

pod 'PromiseKit', :git => 'https://github.com/mxcl/PromiseKit.git', :branch => 'swift-2.0-minimal-changes'

我尝试在 PodFile 中使用以下语句,但它引发了更多编译错误,所以我尝试了上述语句。

pod "PromiseKit", "~> 2.0"

【问题讨论】:

【参考方案1】:

这是最小更改分支中的错误。 swift-2.0-beta5 分支将起作用,尽管它可能需要在您的项目中进行更多更改。我会修复minimal-changes中的bug。

编辑:修正:https://github.com/mxcl/PromiseKit/commit/d969c72b9f959d7fb5a68f117142c79bf0c3098d

【讨论】:

感谢您提供出色的产品和出色的客户服务:P ^说真的。谢谢@mxcl。

以上是关于PromiseKit 不能与 Swift 2 和 Xcode 7 一起编译的主要内容,如果未能解决你的问题,请参考以下文章

使用 PromiseKit 从 Objective C 到 Swift 的桥接

如何在 Swift 中使用 PromiseKit 和 Firebase?

Swift 4 - 使用 PromiseKit 调用嵌套

Swift 2 Promisekit 3 链接 asyc 方法的疯狂

使用 Swift 和 PromiseKit 链接 Alamofire 请求

PromiseKit 和 CloudKit 保存(使用 Swift)