iOS-Carthage 安装以及使用

2018-10-18  本文已影响14人  颜值不够才华来凑

1、Carthage 简介

缺点:

安装 Homebrew

可以使用 Homebrew 来安装 Carthage

将以上命令粘贴至终端
脚本会在执行前暂停,并说明将它将做什么。高级安装选项在 这里(需要OSX 10.5+)

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

安装完 homebrew 后执行下面命令,获取最新版本【可选】

$ brew update

注意:如果遇到 Error: The /usr/local directory is not writable.错误,就执行以下命令 sudo chown -R $(whoami):admin /usr/local,再更新。

其他 brew 命令:

brew install git    // 使用brew安装软件
brew uninstall wget // 使用brew卸载软件
brew search /wge*/  // 使用brew查询软件,其中/wge*/是个正则表达式,需要包含在/中
brew list           // 列出已安装的软件
brew home           // 用浏览器打开brew的官方网站
brew info           // 显示软件信息
brew deps           // 显示包依赖

2、安装 Carthage

$ brew install carthage

安装 Carthage 之后,可查看版本

carthage version // 目前的版本号为:0.20.1

3、使用 Carthage 安装依赖

进入项目所在文件夹

cd ~/路径/项目文件夹

创建一个空的 Carthage 文件 Cartfile

touch Cartfile

使用 Xcode 打开 Cartfile 文件

open -a Xcode Cartfile

编辑 Cartfile【可手动打开进行编辑】

github "Alamofire/Alamofire" == 4.4.0

执行更新命令

$ carthage update --platform iOS

更新成功后,项目文件夹中会多出三个文件

Carthage 会 clone 文件中对应的 git 第三方库,把每一个第三方库编译成二进制文件的 framework 文件。
其中 “–platform iOS” 命令是可选的,作用是保证只为 iOS 编译framework,如果不指定平台,会为全平台编译 framework 文件。如果想要了解更多的命令,可以运行 carthage help update查看。

4、添加 Frameworks 到项目中

目的是告诉Xcode链接你的app到这个 framework,允许你在代码中使用
/usr/local/bin/carthage copy-frameworks
carthage copy-frameworks 命令剔除了额外的框架
$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework

import Alamofire
上一篇下一篇

猜你喜欢

热点阅读