由于错误,跳过安装.framework二进制文件

时间:2017-10-17 23:53:24

标签: ios swift xcode mixpanel carthage

我使用Carthage并使用一两个依赖项来获取此错误:

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

enter image description here

我一般都了解迦太基所看到的问题,但我自己还没有找到满意的答案,或者通过发布的其他问题找到感觉干净或坚实的我认为它应该是

我已经看到carthage bootstrap --platform iOS --no-use-binaries作为一种潜在的解决方案,但我无法判断这是否解决了我遇到的实际问题,或者是否是长期最好的解决方案?

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

1 个答案:

答案 0 :(得分:1)

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