美文网首页
安装使用Carthage

安装使用Carthage

作者: 暗物质 | 来源:发表于2016-11-11 15:38 被阅读39次
1、安装更新brew
  $ brew update

如果出现错误 Error: /usr/local must be writable!没有写权限,我运行了命令$ brew doctor 然后在警告⚠️里面找到解决办法,复制并运行了$ sudo chown -R $(whoami) /usr/local;

2、安装carthage
$ brew install Carthage
$ carthage version 

现在我Carthage的版本为0.18.1

3、项目中使用carthage

1、


  $ cd /Users/safari/Desktop/CarthageTest //进入到示例项目所在的文件夹
  $ touch Cartfile   //创建一个空的carthage文件
  $ open -a Xcode Cartfile   //使用xcode打开cartfile文件,自己手动打开也可

2、

在打开的Cartfile文件中加入以下内容:
github "ReactiveCocoa/ReactiveCocoa"~>2.5
~> 2.5 表示使用版本2.5以上但是低于3.0的最新版本,如2.5, 2.9
== 2.5 表示使用2.5版本
>= 2.5表示使用2.5或更高的版本
如果没有指明版本号,则会自动使用最新的版本

3、
保存并关闭cart file文件,在终端执行命令

  $ carthage update --platform iOS 
 //carthage会下载和编译所需要的第三方库,当命令执行完毕,会在项目文件夹中会创建一个名为Carthage的文件夹
    在 ~/Carthage/Build/iOS里会出现已经为你创建好的xxx.framework文件。

4、

4.1、打开项目,选择target->General,将需要的framework文件拖到 Linked frameworks and Libraries内


QQ20161111-0@2x.jpg

4.2、在Build Phases中添加编译的额外脚本,点击“+” -> New Run Script Phase
添加脚本 :
/usr/local/bin/carthage copy-frameworks
添加"InputFiles":
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework

QQ20161111-0@2x.jpg

5、在项目中使用第三方库
@import ReactiveCocoa;

总结

  • Carthage使用了一种极为精简的方式来管理第三方库,将源码编译成Framework的二进制文件,然后让开发人员来负责library的管理、导入等等。
  • Carthage希望变成一个去中心化的依赖管理系统,不提供中心化的项目列表,减少维护成本和单点失败的概率。不过这样给开发人员寻找项目带来不便。
  • 比起CocoaPods减少了对现有项目的侵入性,使用起来也挺方便。

扩展(---)

相关文章

  • Carthage

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

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

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

  • Carthage 安装使用

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

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

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

  • IOS Carthage安装、使用

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

  • 02.用Carthage发布Framework

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

  • Carthage的使用

    1. Carthage安装 1)直接下载Carthage.pkg安装包,安装运行 2)如果使用的Xcode7.0+...

  • CocoaPods的安装与使用

    2017年4月5日:在读了Carthage的使用说明后,感觉Carthage更优秀,建议用Carthage。 安装...

  • Carthage的安装使用

    carthage运行脚本中的代码: 安装Carthage 1,打开终端,输入 2,测试是否安装成功 使用Carth...

  • Carthage使用

    一:安装Carthage: 注:常用命令 二:使用Carthage 编辑Cartfile文件 三:更新依赖 car...

网友评论

      本文标题:安装使用Carthage

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