安装和使用Carthage

mac2022-06-30  25

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

 

转载于:https://www.cnblogs.com/yanyan1119/p/4763583.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)