gpt4 book ai didi

ios - ReactiveCococa : Module compiled with Swift 2. 3 Swift 3.0无法导入

转载 作者:可可西里 更新时间:2023-11-01 00:36:16 26 4
gpt4 key购买 nike

我在 mac 10.12 (Sierra) 上使用 carthage v0.18。

购物车文件:

github "ReactiveCocoa/ReactiveCocoa

我得到了错误:

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

你知道怎么解决吗?

最佳答案

解决方案

指定依赖项时没有 version requirement in a Cartfile , Carthage 将检查最新版本(由 git 标签获取)。

要查找 ReactiveCocoa 存储库的最新版本,请转到 releases page .在撰写本文时(2016 年 9 月 16 日),最新版本是 v4.2.2。

4.2.2 支持 Swift 2.3。

但是,支持 Swift 3 的工作正在进行中,并且一直致力于 ma​​ster。因此,您对 Cartfile 的更改有效。

推荐

在此阶段(虽然没有支持 Swift 3 的版本)我建议您将您的工作锁定在特定的提交上(参见下面的格式)。这样,您就不会不小心更新依赖项,同时添加其他依赖项,例如。

github "ReactiveCocoa/ReactiveCocoa" "some-commit" # some commit hash

当您准备好检查 ReactiveCocoa 存储库中的新更改时,您可以将版本要求替换为“master”并点击 carthage update

这就是我在 Giraffe 上的工作方式在 Xcode 8 和 Swift 3 测试版期间。

关于ios - ReactiveCococa : Module compiled with Swift 2. 3 Swift 3.0无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39493199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com