美文网首页
Carthage安装、使用、更新(macOS)

Carthage安装、使用、更新(macOS)

作者: 你买票吗 | 来源:发表于2019-07-20 18:21 被阅读0次

在swift的开发路上,从Swift2.0~Swift5.0 不免会遇到很多的三方框架引入, 某天我看到github "xxxx" 的时候我就不知道这个怎么使用。 查阅了一些资料才了解到原来是Carthage的加载管理三方库 和pod 有些相似

官方地址:https://github.com/Carthage/Carthage

一. 安装

1\. 打开终端命令工具(本人使用的是iTerm2,代替了系统自带的“老古董”)

2\. 安装Homebrew, 运行以下一段命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3\. 获取最新版本: brew update

4\. brew安装完成,安装carthage:brew install carthage

5\. 安装carthage完成

  • 补充说明:
    • Homebrew是一个包管理工具,类似于Red Hatyum工具,Ubuntuapt-get工具。而Carthage只是其中的一种工具而已。

二. 更新Carthage

1\. 查看carthage当前版本:carthage version
(如果版本有更新,会提示<例如:Please update to the latest Carthage version: 0.22.0. 
You currently are on 0.20.1>)

2\. 更新carthage版本:brew upgrade carthage

3\. 删除carthage旧版本: brew cleanup carthage

  • 补充说明:
    • Homebrew命令:如果想知道更多关于Homebrew命令,可以brew --help,它会教你关于更多使用brew管理你的包

三. 使用

打开命令行工具(终端、iTerm2...)

1\. 打开项目路径:cd [你的项目路径]

2\. 创建并且编辑Cartfile文件: vim Cartfile, "i"切换到编辑模式,
输入你需要到的框架,例如:“github "SnapKit/SnapKit" ~> 3.0.2”
然后"esc"退出编辑模式,“shift”+“:”,最后输入“wq”,保存并推出编辑模式。(如图:3-2-1)

3\. 更新安装:“carthage update”

image

四. 项目配置

通过carthage update命令,已经将您需要添加的第三方框架(比如:Alamofire,Kingfisher...)加入到你的项目中,都在项目路径下的Carthage文件夹中。(如图:4-0-1)

image

如何在Xcode中做一些配置,让我们项目可以引用这个导入的框架呢?

请看接下来的步骤:

1. 将你的框架一个一个的导入,导入方法如下:

选择“Targets”->“General”->“Linked Frameworks and Libraries”,
点击“+”号,选择“Add Other...”(如图:4-1-1)

在“[你的项目路径]/Carthage/Build/iOS”找到对应的“xxx.framework”,
单击,选择“open”,就加入完成。

2. 配置“Run Script”,方法如下

选择“Targets”->“Build Phases”,点击“+”号,选择“New Run Script Phase”(如图:4-2-1)

展开“Run Script”,将“Shell”下方区域修改成“/usr/local/bin/carthage copy-frameworks”(如图:4-3-1)

在“Input Files”加入你所有的框架,
格式如下“$(SRCROOT)/Carthage/Build/iOS/[你的框架名称]”(如图:4-4-1)

  • 提示:关键步骤图如下
image image image image

五. 完成

通过以上的配置,所有步骤全部完成!

本文章引用自:https://www.jianshu.com/p/3dd7c58cf418

相关文章

网友评论

      本文标题:Carthage安装、使用、更新(macOS)

      本文链接:https://www.haomeiwen.com/subject/hhiulctx.html