美文网首页
Carthage的安装与使用

Carthage的安装与使用

作者: 2700a4b1aed1 | 来源:发表于2017-10-21 14:49 被阅读0次

Carthage简介

Carthage类似于CocoaPods,主要是用来为用户管理第三方库和依赖.Carthage是去中心化的依赖管理工具,对项目无侵入性.在使用时会自动将第三方库编译为Dynamic framework.使用Carthage管理第三方库时,主项目非常干净,但是在Xcode中无法定位到源码.

Carthage安装

我们通常使用Homebrew来安装Carthage

1.安装Homebrew

1.将下面的命令粘贴到终端执行

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

2.安装完Homebrew后可执行

$brew update

获取最新版本

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

brew命令可上网上查询.

2.安装Carthage

执行

$brew install carthage

3.使用Carthage安装第三方库

1.cd 进入项目所在文件夹

2.创建一个空的Carthage文件Cartfile

touch Cartfile

3.打开Cartfile文件,输入需要安装的第三方库

4.执行命令

$carthageupdate  --platformiOS

安装成功之后项目文件夹中会生成3个文件

cartfile

cartfile.resolved

carthage/

5.添加Framework到项目中

01 - 点击”项目名称”–> “TARGETS” –> “General”,在最底部找到 “Linked Frameworks and Libraries”

02 - 点击 + 号,选择左下角 Add Other… 按钮,选择项目下 Carthage/Build/iOS/Alamofire.framework 文件,点击 Open 加入到项目中

目的是告诉Xcode链接你的app到这个 framework,允许你在代码中使用

03 - 下一步选择菜单上的 Build Phases,点击左上角 + 号添加一个新的 Run Script,并添加以下命令:

/usr/local/bin/carthagecopy-frameworks

04 - 点击 Input Files 下面的 + 号为每一个 framework 添加访问路径

carthage copy-frameworks 命令剔除了额外的框架

$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework

05 - Import 框架名到控制器,Command + B 编译项目,如果成功,就可以使用了

相关文章

  • Carthage

    1. Carthage的安装与使用 github 1.1 使用Homebrew安装Carthage $ sudo ...

  • 02.用Carthage发布Framework

    01.Carthage安装与使用 注意 Carthage 只支持 Dynamic frameworks Dynam...

  • [iOS开发]Carthage安装和使用教程

    一 Carthage简单介绍 二 Carthage的安装和使用 直接下载Carthage.pkg安装包,安装运行C...

  • Swfit依赖管理工具Carthage的安装与使用

    一、使用HomeBrew安装Carthage 避免安装老版本的Carthage,先update。 brew upd...

  • Carthage 安装使用

    Carthage 安装使用1.使用Homebrew安装Carthage之前,先对其进行更新,不然可能会安装到比较老...

  • IOS Carthage安装、使用

    Carthage的安装和使用1)直接下载Carthage.pkg安装包,安装运行2)如果使用的XCode为7.0+...

  • Carthage安装与使用

    Carthage的目标是用最简单的方式来管理Cocoa第三方框架基本的工作流如下: 安装使用Carthage 安装...

  • Carthage 安装与使用

    1、安装 在终端下运行: 2、配置第三方类库 到目标工程目录下创建 Carthage 文件:目标工程目录 在终端上...

  • Carthage安装与使用

    一. 安装Carthage 需要安装homebrew,相关教程可自行搜索 安装 1). 终端执行 2). 安装完...

  • Carthage的安装与使用

    preface: OC里面我们使用 CocoaPods 来集中管理我们常用的第三方库,但是在Swift里面我会就会...

网友评论

      本文标题:Carthage的安装与使用

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