安装和使用Carthage

0x01、首先安装OSX套件管理器Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

0x02、使用 Homebrew 进行安装Carthage 安装之前先对Homebrew进行更新一下 不然可能会安装到比较老版本的Carthage

brew update

0x03、Homebrew 安装Carthage

brew install carthage

 到这里已经把Carthage工具安装完毕 

 下面是开始使用Carthage工具管理包(Carthage 是由 Swift 语言写的,只支持动态框架,只支持 iOS8+。 目前只支持github 或者git 相关管理源的库)

0x04、添加 Cartfile 文件 写法可参数官方例子 (https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md)

        如:github "ReactiveCocoa/ReactiveCocoa" >= 2.3.1

0x05、再执行 carthage update ;在执行 carthage update 命令后会在根目录创建一个 Cartfile.resolved 文件,这个文件是生成后的依赖关系,不能修改,同时还会生成一个Carthage 文件夹 里面放的是编译好的.framework文件

  • Cartfile 文件用来标注你需要哪些依赖库,对应版本或者 Git 分支 (需要提交到 Git)
  • Cartfile.resolved 文件用来跟踪项目当前所用的依赖版本号,为了保持多端开发一致 (需要提交到 Git)
  • Carthage 文件夹用来存放依赖库的源文件和编译后的文件 (不需要提交到 Git)

0x06、把编译好的.framework 文件同时放到Bild Phases 下面的Link Binary With Libraries里和General 里的Embedded Binaries里

0x07、添加修改.gitignore文件  添加 Carthage作为忽然文件夹 

例子:https://github.com/yanyan1119/TestCarthage

时间: 2024-10-13 10:56:54

安装和使用Carthage的相关文章

IOS Carthage安装、使用

一.Carthage的安装和使用1.安装homebrew后输入如下命令 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.升级brew $ brew update 3. 使用brew来安装 brew install Carthage查看版本 $ Carthage version 二.Carthage的使用 1)先进入到项目所在文件夹

Cocoa 新的依赖管理工具:Carthage

安装Carthage只需要打开终端,输入如下指令: $ brew update $ brew install carthage 如果你不喜欢使用终端,也可以从网站https://github.com/Carthage/Carthage/releases下载最新版的Carthage.pkg来更新.当你安装好Carthage后,在终端执行$ carthage version 即可看到当前的carthage版本, 当写这篇文章的时候,Carthage的版本为0.11.0 .现在,你已经安装好了Cart

【Mac系统】之IOS自动化:WebDriverAgent安装

汇总: 非常感谢: ①codeskyblue的文章:<ATX ATX 文档 - iOS 真机如何安装 WebDriverAgent> ②Nuanyang2333的文章:<课前准备——WebDriverAgent 安装> ==================================================== 以及其他暂时还没用到的文章: ③yxys01的文章:<WebDriverAgent 天坑记> ④wonderfei的文章:<基于Faceboo

【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃,最终成功运行,确实不容易,故此写篇文章,供大家参考,让大家少走弯路.一. 安装Appium(1) 先安装node-js,然后通过node-js命令安装 Appium     在https://nodejs.org/en/download/ 下载 macOS Installer (.pkg) 安装,

Carthage的安装和使用

为什么要使用Carthage CocoaPods是已存在很长时间的Cocoa依赖管理器, 那么为什么要创建Carthage呢? CoaoaPods是一套整体解决方案,我们在Podfile中指定好我们需要的第三方库.然后CocoaPods就会进行下载,集成,然后修改或者创建我们项目的workspace文件,这一系列整体操作. 相比之下,Carthage就要轻量很多,它也会有一个叫做Cartfile描述文件,但Carthage不会对我们的项目结构进行任何修改,更不多创建 workspace.它只是根

Carthage 安装和使用

和Cocoapods相比各有利弊吧,具体对比参见: Carthage 初探:四大优势与四大劣势 第一步:如果没有安装Homebrew先安装 打开命令终端,直接输入以下命令回车 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 这样它会自己安装,期间会让你输入本机密码 第二步:安装Carthage 在命令终端,输入以下命令回车 $ brew

使用Carthage安装及使用第三方库

CocoaPods 安装不了,只好使用Carthage 参考:http://www.jianshu.com/p/52dff4cef8a2 http://www.jianshu.com/p/bf263c596538 $(SRCROOT) 为工程目录,即包含.xcodeproj 的目录,Carthage最好也放在$(SRCROOT) 下.

brew 、carthage 安装

1.首先安装brew 安装命令如下: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 然后执行如下命令获取最新版本: brew update 当brew安装成功后,就可以随意安装自己想要的软件了,例如carthage,命令如下: sudo brew install carthage 卸载的话,命令如下: sudo brew uninstall carth

安装Oracle 11g RAC R2 之Linux DNS 配置

Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库.如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置.无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客户端进行连接使用.在Oracle 11g grid 安装时即要求为该特性配置DNS解析方式或GNS解