安装Carthage
第一步:如果没有安装Homebrew先安装
打开命令终端,直接输入以下命令回车
1
|
/ usr / bin / ruby - e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
这样它会自己安装,期间会让你输入本机密码
第二步:安装Carthage
在命令终端,输入以下命令回车
1
2
|
$ brew update
$ brew install carthage
|
安装完以后查看版本命令
1
|
$ carthage version
|
第三步:使用Carthage
1、通过终端进入到项目所在的文件夹:
1
|
$ cd / Users / cdmac / Desktop / Demos / DemoX8
|
2、创建一个空的carthage文件:
1
|
$ touch Cartfile
|
3、使用xcode打开cartfile文件
1
|
$ open - a Xcode Cartfile
|
并在打开的文件中加入以下内容
1
2
3
|
github "Alamofire/Alamofire" ~ > 4.0
github "SwiftyJSON/SwiftyJSON"
|
版本说明:
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你没有指明版本号,则会自动使用最新的版本
4、保存并关闭cart file文件,在终端执行命令
1
|
$ carthage update -- platform iOS
|
carthage会为你下载和编译所需要的第三方库,当命令执行完毕,在你的项目文件夹中会创建一个名为Carthage的文件夹
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 里会出现xxx.framework文件已经为你创建好了。
当然,你也可以通过命令行进入此文件夹:
1
|
$ open Carthage
|
5、现在打开你的项目,点击project,选择target, 再选择上方的General,将需要的framework文件拖到 Linked frameworks and Binaries内
6、点击Build Phrase tab选项,添加相应的run script
安装Carthage相关推荐
- Mac下安装Carthage
楼主开发实录 需要先安装HomeBrew,然后使用HomeBrew安装Carthage: brew install carthage Carthage的帮助信息: Available commands ...
- Carthage安装使用
一.Carthage介绍 Carthage是GitHub上开源的.用于Cocoa开发的三方依赖管理工具.GitHub地址:https://github.com/Carthage/Carthage 通过 ...
- Mac中Carthage的安装和使用
Carthage 使用于 Swift 语言编写,只支持动态框架,只支持 iOS8+的Cocoa依赖管理工具. 与现在流行的 CocoaPods 不同,Carthage编译你的依赖,并提供框架的二进制. ...
- Carthage 安装以及初步实用
本人从事 iOS 开发已有5年多,用 swift 开发也有一年多的时间了,此前一直利用 cocopods 管理三方框架和依赖,最近了解到 Carthage 这个工具,本着学习的态度对这工具进行了了解. ...
- ios Carthage
使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Cart ...
- iOS自动化测试之Appium的安装和使用
一.前言 因为需要配合测试同学处理自动化测试方面的东西,所以记录下来自己关于Appium的安装和使用,但是主要是关于安装的,因为安装真是遇到了很多坑,另外,我只是关注iOS App的测试,所以这里没有 ...
- Appium——appium之mac环境安装
一.安装brew:Homebrew是一款Mac OS平台下的软件包管理工具执行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserc ...
- ios依赖管理工具:Carthage
Cocoa的依赖管理器,我们已经有了CocoaPods,非常好用,那么为什么还要创建这样一个项目呢? 首先,CocoaPods默认会自动创建并更新你的应用程序和所有依赖的Xcode workspace ...
- iOS架构-组件化(Carthage管理工具)
一.Carthage项目管理工具使用? Step 1:安装/更新Homebrew工具 1./usr/bin/ruby -e "$(curl -fsSL https://raw.githubu ...
最新文章
- python编程入门p-测试代码的练习——python编程从入门到实践
- GCC和MSVC的INITIALIZER的实现
- Android UI开发第三十三篇——Navigation Drawer For Android API 7
- (一)Mac OS安装PostgreSQL数据库
- java数组显示最大值,java 如何用方法在数组中找到最大值并显示他的名称?
- linux xfs字体服务安装6,Linux系统中安装中文字体方法
- kaggle Titanic泰坦尼克
- java获取世界各国地址,获取世界各国、全国省份、城市、县
- 你知道PDF拆分合并怎么弄吗?两个方法帮你轻松搞定!
- 计算机学院优秀老师颁奖词,给老师的颁奖词
- java 验证码 字母_使用java生成字母验证码
- Html设置表格撑开,【CSS】表格或div被撑开的解决办法
- 企业微信会议室管理,对接企业微信官方应用会议室,会议管理系统功能清单
- 我和 flow.ci 的第一次亲密接触
- static全局变量与普通的全局变量
- FastDFS分布式文件系统(详细入门级介绍)
- 笔记本CPU性能天梯图
- matlab dll 通达信,【通达信】通达信插件(dll)编程源码及讲解
- 扫描振镜GAS012和GVS012的安装
- BP神经网络模型一篇入门