安装Carthage

安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Carthage

brew install carthage

使用Carthage

  1. 使用终端进入工程目录
  2. 执行命令touch cartfile创建文件
  3. 编辑cartfile,例如导入Alamofire,github “Alamofire/Alamofire” ~> 4.7
  4. 执行命令carthage update --platform iOS导入,出现错误可以去Xcode的Preferences的Locations中设置Command line Tools
  5. 项目名称 --> TARGETS --> General --> Linked Frameworks and Libraries -> Add Other… --> 选择Carthage/Build/iOS/Alamofire.framework文件 --> 导入成功
  6. 项目名称 --> TARGETS --> General --> Build Phases --> 点击左上角加号 --> New Run Script Phase --> 点开Run Script --> 在Shell下面的黑色框中填入/usr/local/bin/carthage copy-frameworks --> 点击Input Files下面的加号 --> 为framework添加访问路径$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework --> 完成

版本号选择

告诉Carthage使用哪个版本是可选的,不写默认使用最新版本
== 1.0 表示使用1.0版本
= 1.0 表示使用1.0或更高的版本
~> 1.0 表示使用版本1.0以上但是低于2.0的最新版本,如1.1,1.7

使用Carthage相关推荐

  1. ios Carthage

    使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Cart ...

  2. 使项目持续集成支持Carthage管理

    2019独角兽企业重金招聘Python工程师标准>>> Travis CI是什么? Travis CI是在线托管的CI服务,用Travis来进行持续集成,不需要自己搭服务器,在网页上 ...

  3. [译] 在 iOS 上使用 Carthage 建立依赖

    原文地址:Building Dependencies on iOS with Carthage 原文作者:Szymon Mrozek 译文出自:掘金翻译计划 本文永久链接:github.com/xit ...

  4. carthage update --no-use-binaries --platform mac,ios

    carthage update --no-use-binaries --platform mac,ios

  5. ios依赖管理工具:Carthage

    Cocoa的依赖管理器,我们已经有了CocoaPods,非常好用,那么为什么还要创建这样一个项目呢? 首先,CocoaPods默认会自动创建并更新你的应用程序和所有依赖的Xcode workspace ...

  6. brew 、carthage 安装

    1.首先安装brew 安装命令如下: curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/l ...

  7. iOS架构-组件化(Carthage管理工具)

    一.Carthage项目管理工具使用? Step 1:安装/更新Homebrew工具 1./usr/bin/ruby -e "$(curl -fsSL https://raw.githubu ...

  8. Carthage入门篇-安装和使用

    在iOS开发过程中,用到最多的三方库管理工具也许是Cocoapods.Cocoapods会自动为你创建一个workspace,然后自动将你要用到的三方库集成到Project中,而整个过程,你只需要对P ...

  9. Carthage安装使用

    一.Carthage介绍 Carthage是GitHub上开源的.用于Cocoa开发的三方依赖管理工具.GitHub地址:https://github.com/Carthage/Carthage 通过 ...

  10. Mac中Carthage的安装和使用

    Carthage 使用于 Swift 语言编写,只支持动态框架,只支持 iOS8+的Cocoa依赖管理工具. 与现在流行的 CocoaPods 不同,Carthage编译你的依赖,并提供框架的二进制. ...

最新文章

  1. Struts2--ActionContext及CleanUP Filter
  2. Java总复习(二)
  3. javascript关于检测浏览器和操作系统的问题
  4. 实地址模式与保护模式下的中断与异常处理
  5. mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?
  6. 大数据时代企业如何保障数据安全?这款工具值得一看
  7. java数组对角线的和_java – 2d数组对角线填充
  8. 力扣 O(1) 时间插入、删除和获取随机元素 - 允许重复
  9. hdu 5031 Lines 爆搜
  10. win32以动态链接库导出类及其成员变量
  11. java怎么从后天往前台传参_Java后台解析前台的get中文请求
  12. Vue3使用echarts教程
  13. halcon 相似度_怎样用深度学习判断两张图片的相似度?
  14. 对抗苹果隐私新规?iOS应用1个月没更新 谷歌回应了
  15. 父母的期许与自己的愿望
  16. 谷歌无法更新至最新版本问题
  17. ios真机调试,iTunes检测得到,hbuilder未检测到手机和模拟器的解决办法
  18. DelayQueue使用示例之KTV包厢记时
  19. 微信小程序开发之倒计时定时器
  20. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

热门文章

  1. 阿里巴巴-游戏开发面经
  2. Office 2007 使用心得
  3. 手游SDK是什么意思,可以解决哪些问题?
  4. python程序设计基础山东联盟化工集团有限公司_智慧树app答案微信公众号,Python程序设计基础(山东联盟)知到答案...
  5. 基于Springboot的幼儿园管理系统
  6. 反汇编-objdump
  7. 软件项目管理知识回顾---挣值
  8. java aba问题_JAVA与ABA问题
  9. 聚焦边缘计算创新与实践,九州云出席2021中国联通5G MEC研讨会
  10. 3D打印是什么(转自36氪)