• 安装和使用Carthage


    安装和使用Carthage

    首先到 github 上Download或者Clone Git 或者使用 HomeBrew (没有安装的可以自行百度去装一个)安装~

    brew update #先更新

    brew install carthage #安装Carthage

    当你安装好Carthage后,在终端执行来判断是否安装成功:

    carthage version

    即可看到当前的 Carthage 版本, 当我写这篇文章的时候, Carthage 的版本为0.18(还是很年轻的嘛) 。

    现在,你已经安装好了 Carthage ,接下来就是在你的项目中使用carthage了:

    vim Cartfile #创建一个叫Cartfile的文件

    输入你想要编译成Framework的 Swift 第三方库,比如说 SnapKit 和 Alamofire ,如下所示:

    github "Alamofire/Alamofire" ~> 4.0 #支持Swift3.0

    github "SnapKit/SnapKit" ~> 3.0 #支持Swift3.0

    github代表源,而后面的就是用户名和版本库的名字,而”~>” 后面是版本号哈!

    保存退出,执行:

    carthage update --platform iOS #因为是打包iOS的所以后面加iOS,有的库支持mac、watch的话会打几个包

    之后会发现在跟目录下多出了 Carthage 文件夹和 Cartfile.resolved 文件。进入 Carthage/Checkouts 下可以看到刚刚得到的 Alamofire 和 SnapKit ,如下图所示:

    iOS开发进阶 - 使用Carthage管理iOS第三方库

    现在打开你的项目,点击 project ,选择 target , 再选择上方的 General ,将需要的 framework 文件拖到 Linked frameworks and Binaries 内:

    iOS开发进阶 - 使用Carthage管理iOS第三方库

    然后这是很重要的一步,点击 Build Phrase tab 选项,添加相应的 run script :

    /usr/local/bin/carthage copy-frameworks

    $(SRCROOT)/Carthage/Build/iOS/你的framework

    iOS开发进阶 - 使用Carthage管理iOS第三方库

    群号:186052819
  • 相关阅读:
    nginx负载均衡
    saltstack高效运维
    nginx入门与实战
    web service基础知识
    centos tomcat解压版安装
    centos yum 安装jdk1.7
    centos7安装opencv3.4.1(同样适用于最新版本4.2.0)
    正向代理与反向代理,正向代理与反向代理的应用
    MySQL日期 字符串 时间戳互转
    idea svn提交时,performing vcs refresh时间很长的解决办法
  • 原文地址:https://www.cnblogs.com/zuidap/p/9304388.html
Copyright © 2020-2023  润新知