美文网首页tips
Carthage使用

Carthage使用

作者: crazyfox | 来源:发表于2018-08-25 12:22 被阅读9次

    引言:

    cocoapods侵入型比较强,Carthage会好一点,记录下Carthage使用过程

    一.如何下载和安装Carthage?

    使用Brew安装(建议)
    1.安装Mac OSX流行的的软件包管理工具Homebrew之前要检查Mac中是否有Ruby环境,目前的版本基本都内置了Ruby,终端输入
    ruby -v


    屏幕快照 2018-08-25 下午12.09.22.png

    brew -v


    屏幕快照 2018-08-25 下午12.10.14.png
    没有的话请自行搜索安装
    2.终端执行脚本
    brew install carthage

    二.如何使用Carthage?

    1.新建项目之后,项目目录下新建一个Carthage文件

    写入需要添加的框架,框架信息可以到github上查看

    github "AFNetworking/AFNetworking" ~> 3.0
    

    版本指定

    Carthage 支持以下几种版本指定方法:

    >= 1.0 代表 “最低 1.0版本”
    ~> 1.0 代表 “表示使用版本1.0以上但是低于2.0的最新版本,如1.5, 1.9”
    == 1.0 代表 “必须是 1.0 版本”
    "some-branch-or-tag-or-commit"指定一个 Git 对象 (任何被 git rev-parse 允许的)
    如果没有版本要求,任何版本的依赖是允许的。
    
    2.cd到目录,执行脚本,自动下载编译
    carthage update
    carthage update --platform iOS#只编译ios平台
    
    3.引入 .Framework 动态库的方法

    1.手动拖拽Build中的所有依赖.framework到你的工程


    [图片上传中...(屏幕快照 2018-08-25 下午12.21.35.png-cf0d3d-1535170928795-0)]

    2.在对应 Target 中的 Build Setting 中的 Framework Search Path 项加入以下路径,Xcode 便会自动搜索目录下的 Framework:


    屏幕快照 2018-08-25 下午12.21.35.png

    参考

    https://blog.csdn.net/plpldog/article/details/80621086

    相关文章

      网友评论

        本文标题:Carthage使用

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