Xcode7.2版本carthage包管理器兼容问题解决

      昨天尝试新的swift ios项目, 基于swift2.1, 运行时发现缺少一些swift开源库,项目是基于carthage构建的,于是使用carthage update 命令下载开源库,结果下载完运行Xcode发现报CPU架构方面的错误,错误如下:


/Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/Alamofire.h:23:9: error: could not build module 'Foundation'
<unknown>:0: error: could not build Objective-C module 'Alamofire'
A shell task failed with exit code 65:
** BUILD FAILED **

The following build commands failed:
    CompileSwift normal arm64 /Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/Upload.swift
    CompileSwift normal arm64 /Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/ParameterEncoding.swift
    CompileSwift normal arm64 /Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/Request.swift
    CompileSwift normal arm64 /Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/ResponseSerialization.swift
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(5 failures)


分析了原因,发现是carthage版本的问题,于是开始升级cartage,直接通过brew update carthage竟然不行,查看了官网的文档后,通过下面的升级步骤解决了问题,swift坑还是不少啊。

 carthage verison
 0.8

 brew update
 brew remove carthage
 sudo rm -rf /Library/Frameworks/CarthageKit.framework
 brew install  carthage
 carthage verison
 0.11.0


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

offbye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值