Mac Carthage

Carthage是一个类CocoaPods的第三方类管理工具,cocoapods导入的东西,对工程依赖极大,会修改工程文件,而且导入的类库,每次运行的时候都要编译,carthage导入的是framework,不会修改工程文件,不会影响工程,而且运行的时候不需要编译,缺点是它的类库没有cocoapods丰富。

1、安装

进入Carthage/release 下载Carthage.pkg。安装就行。

2、使用:

.1、用命令行在工程目录下创建一个名为”Cartfile”的无格式文件(touch Cartfile),这里要提示的一点是不可以用mac自带的文本编辑器创建,不然会没作用。我就坑在了这里。关于用vim创建文件可以看这里
在里面添加你需要的三方以来库;
vim Cartfile //编辑文件
i //进入可编辑模式
github “Alamofire/Alamofire” ~> 3.4
esc //退出编辑模式
:wq //退出且保存
.2、$carthage update –platform iOS更新,成功的话会出现:

这里写图片描述

这里有个坑要注意一下,update成功的必要前提是你登入了github,如果没有登入,会出现如下图:

这里写图片描述

这个时候,你就需要登入github了,可以先了解下我的这篇文章SSH;
.3、这个时候工程目录下就会多几个文件夹,$carthage build –platform iOS 编译一下;

4、引入.framework,.在对应 Target 中的 Build Setting 中的 Framework Search Path 项加入以下路径,Xcode 便会自动搜索目录下的 Framework:
$(PROJECT_DIR)/Carthage/Build/iOS
5、只要第一次设置了framework路径,以后就不需要再设置了。但是每次用的时候都需要把framework拖进工程,然后在General–Embedded Binaries加进iOS版本的framework。

OK,这就成功啦,后期会加入上传svn上的一些东西。

也可以参考下http://devtian.me/2015/08/11/translate-carthage-readme/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值