zoukankan      html  css  js  c++  java
  • 使用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

     

     

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

  • 相关阅读:
    基于WebDriverAgent代理服务,实现iOS手机app自动化测试的框架搭建
    ruby 中%Q %q %W %w %x %r %s的用法
    ruby中 Win32ole的各应用操作方法(word excel Outlook IE)
    dubbo服务自动化测试搭建
    Spring AOP 结合自定义注解的使用
    Mysql 中 JSON_CONTAINS、JSON_ARRAY 的使用
    Spring Cloud Eureka 的一些配置
    Spring Cloud 整合 Spring Boot Admin
    Nginx 泛域名解析配置
    Spring Data Solr
  • 原文地址:https://www.cnblogs.com/shycie/p/11753754.html
Copyright © 2011-2022 走看看