Carthage 的使用

第一步,当然是安装 Carthage,网上找吧

第二步,找到你要用的那个仓库,eg:https://github.com/jiutianhuanpei/SHBPlayer

第三步,cd 到工程根目录下,新建一个 名为 Cartfile 的文件, 输入:

github "jiutianhuanpei/SHBPlayer"

第四步,终端运行

carthage update

出现类似下图则为成功:

然后要对工程再做一下配置,如图:

解释一下:

3:点 Add Other... -->Carthage-->Build-->iOS-->xxx.framework

4:选择 New Run Script Phase,然后才可以做5、6步的操作

5:输入的内容是

/usr/local/bin/carthage copy-frameworks

6:点击加号,输入

$(SRCROOT)/Carthage/Build/iOS/xxx.framework

ok,然后可以回到工程浪了,嘿嘿

时间: 2024-10-28 11:17:24

Carthage 的使用的相关文章

Carthage的安装和使用

为什么要使用Carthage CocoaPods是已存在很长时间的Cocoa依赖管理器, 那么为什么要创建Carthage呢? CoaoaPods是一套整体解决方案,我们在Podfile中指定好我们需要的第三方库.然后CocoaPods就会进行下载,集成,然后修改或者创建我们项目的workspace文件,这一系列整体操作. 相比之下,Carthage就要轻量很多,它也会有一个叫做Cartfile描述文件,但Carthage不会对我们的项目结构进行任何修改,更不多创建 workspace.它只是根

Carthage 安装和使用

和Cocoapods相比各有利弊吧,具体对比参见: Carthage 初探:四大优势与四大劣势 第一步:如果没有安装Homebrew先安装 打开命令终端,直接输入以下命令回车 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 这样它会自己安装,期间会让你输入本机密码 第二步:安装Carthage 在命令终端,输入以下命令回车 $ brew

Carthage

Carthage Carthage - 一个简单.去集中化的Cocoa依赖管理器

使用Carthage安装及使用第三方库

CocoaPods 安装不了,只好使用Carthage 参考:http://www.jianshu.com/p/52dff4cef8a2 http://www.jianshu.com/p/bf263c596538 $(SRCROOT) 为工程目录,即包含.xcodeproj 的目录,Carthage最好也放在$(SRCROOT) 下.

Carthage - 一个简单、去集中化的Cocoa依赖管理器

作为一名新时代的90后猿 在swift大势所趋的时候  怎能不会Carthage 配置它其实很简单  下面我们一步一步来 (1)打开你的终端 输入 brew update brew install carthage 这两个命令就不用多解释了吧 (2)等待它安装完成 然后cd到你的项目 创建一个Carthage文件 这个文件就和pods里那个文件差不多的作用 在这个文件中写下你要的第三库 例如(3)然后终端执行 carthage update 执行过程如下图 执行的过程可能会有点稍长 等待一会就好

Xcode7.2版本carthage包管理器兼容问题解决

昨天尝试新的swift ios项目, 基于swift2.1, 运行时发现缺少一些swift开源库,项目是基于carthage构建的,于是使用carthage update 命令下载开源库,结果下载完运行Xcode发现报CPU架构方面的错误,错误如下: /Users/Documents/iOS/iOS-/Carthage/Checkouts/Alamofire/Source/Alamofire.h:23:9: error: could not build module 'Foundation' <

ios Carthage

使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Carthage有什么好处呢: 首先,CocoaPods默认会自动创建并更新你的应用程序和所有依赖的Xcode workspace. Carthage使用xcodebuild来编译框架的二进制文件,但如何集成它们将交由用户自己判断. CocoaPods的方法更易于使用,但Carthage更灵活并且是非侵入性

Carthage介绍

最近在自学Swift的,然后直接去github上去找一些Swift的项目的,编译的时候没有通过的,看了下项目的README文档的,可能是第三方代码库管理的原因的,以为是podfile的,但里面的文档介绍分别是对应两个不同的版本的,用的也是不同的第三方代码库管理机制的,看到了Carthage的,觉得是比较新的一种第三方代码库管理方式. Carthage,去中心化的Cocoa依赖管理器,Carthage的工作流程大概可以分为三个步骤, 1.创建一个Cartfile文件的,包含希望引用的第三方库列表

Cocoa 新的依赖管理工具:Carthage

安装Carthage只需要打开终端,输入如下指令: $ brew update $ brew install carthage 如果你不喜欢使用终端,也可以从网站https://github.com/Carthage/Carthage/releases下载最新版的Carthage.pkg来更新.当你安装好Carthage后,在终端执行$ carthage version 即可看到当前的carthage版本, 当写这篇文章的时候,Carthage的版本为0.11.0 .现在,你已经安装好了Cart