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

Carthage的安装与使用

作者: 娘亲Joanna | 来源:发表于2018-03-23 14:06 被阅读13次

preface:

OC里面我们使用 CocoaPods 来集中管理我们常用的第三方库,但是在Swift里面我会就会使用Carthage来管理我们在swift中常用的一些第三方。

Carthage 的安装和使用只要是一下几个步骤:


    1. GitHub :Carthage下载链接中下载 Carthage.pkg 包,双击包,按流程指示安装
    1. 在 swift 项目下,创建一个空的Cartfile文件


      Carfile文件,用来写下载的第三方的,Carfile.resolved是自动生成的
    1. 举例:下载 swift 中常用的网络第三方库Alamofire
      1. 编辑空白的Carfile
github "Alamofire/Alamofire" ~> 4.7
在 Carfile 中按一下格式,填写你要下载的第三方
    1. 在终端里面执行
 carthage update 

编译所有平台


下载Carfile里面的第三方

只编译iOS平台

carthage update --platform iOS
    1. 下载完成之后,如图所示:


      下载完成项目 目录里面会多出一个Carthage文件夹
    1. 引入所需要的第三方 .Framework 动态库
      打开项目,点击project,选择target, 再选择上方的General,将需要的framework文件拖到 Embedded Binaries(动态库)内


      正常引入动态库的样子

(在这个步骤中,遇到了个bug, 我先把.frameword 拖到项目中,然后Linked Frameworks and Libraries 会显示Alamofire.framework ) ,然后我在Embedded Binaries 添加了Alamofire.framework , Linked Frameworks and Libraries 里又增加了个Alamofire.framework. 运行项目报错,是说找不到Alamofire.frame. 删除了Linked Frameworks and Libraries 里所有的 Alamofire.framework 就可以了)

    1. 在项目的Target 中的 Build Setting 中的 Framework Search Path 项加入以下路径,Xcode 便会自动搜索目录下的 Framework:
$(PROJECT_DIR)/Carthage/Build/iOS
    1. 完成

参考来自Originalee

相关文章

  • 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/lxotcftx.html