• 使用Carthage集成Alamofire


    Carthage相较于Cocoapods有着使用灵活,对目标工程改动小的优势,使得它越来越受欢迎。今天就对我使用Carthage集成FBSDK做一个记录。

    1、首先https://github.com/Carthage/Carthage 查看官方网站,安装好Carthage. 在mac上我习惯用homebrew来安装,使用如下两个指令来安装。

    安装:brew update 

             brew install Carthage

    如果你之前安装过Carthage,那么可以使用如下指令来查看当前版本号以及更新Carthage。

    查看:carthage version

    升级:brew upgrade carthage

     

    2、安装完成后,cd 到你的工程根目录

    Carthage和Cocoapods一样,通过一个文件来管理第三方库。名叫Cartfile

    新建Cartfie文件:touch Cartfile

    使用Xcode打开进行编辑:open -a Xcode Cartfile

    Cartfile指定依赖源以及版本号,版本号的控制与Cocoapods一样。

    不指定版本号即默认最新版本。 Cartfile文件中的内容示例如下:

    github "Alamofire/Alamofire" ~>4.5.0

    github "Alamofire/AlamofireImage"

    编辑完文件后,执行更新命令:

    carthage update --platform iOS

    等待其执行完成。

    此时可以查看到工程目录结构如下:

     

     

    3、在工程库中添加依赖

    将工程目录图中的Alamofire.framework 和AlamofireImage.framework拖入工程中general -> Linked Frameworks and Libraries 里。

    在Build phases里新增一个script 

    /usr/local/bin/carthage copy-frameworks

     

     

    完成如上步骤后,编译能通过就表示集成成功。

  • 相关阅读:
    快速理解平衡二叉树、B-tree、B+tree、B*tree
    centos 7(6) linux系统安装 mysql5.7.17(glibc版)
    关于使用Hibernate+spring+dubbo的实现微服务对象查询
    Keepalived+Nginx实现高可用(HA)
    Nginx源码安装
    Keepalived安装与配置
    单点fastDfs+centos7搭建
    Dubbo+zookeeper使用方法以及注意事项
    mac 下 iterm2 不能使用 rz sz
    java 无符号整型
  • 原文地址:https://www.cnblogs.com/shycie/p/11753754.html
Copyright © 2020-2023  润新知