【问题标题】:cannot build project with xcode 8 beta 6无法使用 xcode 8 beta 6 构建项目
【发布时间】:2017-01-10 12:55:04
【问题描述】:

通过 carthage 添加库后出现以下错误 -

库名称用旧版本的 Swift 语言 (2.0) 编译 比架构 x86_64 的先前文件 (3.0)

我已经用 Argo 库试过了。 (https://github.com/thoughtbot/Argo)

我已经使用 xcode-select 实用程序选择了正确的 xcode 版本。

可能是什么问题?非常感谢任何帮助

谢谢!

【问题讨论】:

    标签: ios swift xcode8 carthage xcode8-beta6


    【解决方案1】:

    根据我了解到的情况,您似乎无法使用不同版本的 Swift 编写库。

    在我的 Obj-C 项目中,我使用 CocoaPods 安装了 2 个库 我使用 github 上的 swift3 分支更新了第一个,并使用 Xcode 转换了第二个。

    现在一切都在正常构建!

    【讨论】:

      【解决方案2】:

      发生这种情况是因为您包含了另一个在 swift 2 中编译(或正在编译)的库(通过可可豆荚或通过直接链接库等...)。

      我在 Cocoapods(和 Carthage)中看到了很多

      【讨论】:

      • 我正在使用 Argo 的 master 分支(他们说它与 Swift 3.0 兼容)并使用其他项目的“swift3”分支。还是不行
      猜你喜欢
      • 2015-11-20
      • 2023-03-15
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多