zoukankan      html  css  js  c++  java
  • 安装和使用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
  • 相关阅读:
    Ubuntu ctrl+alt会导致窗口还原的问题
    Ubuntu设置显示桌面快捷键
    ubuntu鼠标和触摸板的禁用
    Codeforces Round #271 (Div. 2) F题 Ant colony(线段树)
    友盟社会化分享
    ZOJ 3890 Wumpus
    九种迹象表明你该用Linux了
    Java集合源代码剖析(二)【HashMap、Hashtable】
    01_GIT基础、安装
    Launcher知识的demo,手机管家小伙家与悬浮窗
  • 原文地址:https://www.cnblogs.com/zuidap/p/9304388.html
Copyright © 2011-2022 走看看