【问题标题】:Skipped installing .framework binary due to the error由于错误而跳过安装 .framework 二进制文件
【发布时间】:2017-10-24 19:33:31
【问题描述】:

我正在使用 Carthage,但由于一两个依赖项而出现此错误:

由于错误而跳过安装 mixpanel-swift.framework 二进制文件: “不兼容的 Swift 版本 - 框架是用 3.1 构建的,本地版本是 4.0。” p>

我大致了解 Carthage 所认为的问题,但我自己并没有找到令人满意的答案,或者查看发布的其他问题,感觉就像我假设的那样干净或可靠。

我已将 carthage bootstrap --platform iOS --no-use-binaries 视为一个潜在的解决方案,但我不知道这是否解决了我遇到的实际问题,或者它是否是长期的最佳解决方案?

对解决方案有任何帮助或指导我去那里吗?谢谢!

【问题讨论】:

  • 你试过用 --no-use-binaries 运行 carthage 吗?会发生什么?
  • @MikeTaverne 我试过了,有时能解决问题,有时不能

标签: ios swift xcode mixpanel carthage


【解决方案1】:

要解决这个问题,您需要使用 Swift 4 版本的 Mixpanel。它失败了,因为您从 Github 获得的代码适用于 Swift 3。在他们的 Github 页面上,他们说您应该使用 Swift 4 分支 - Mixpanel Swift 4 branch。我认为您的购物车文件需要使用:github "mixpanel/mixpanel-swift" "swift4"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2019-03-05
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多