# carthage 包管理

## 安装过程

1) 安装homebrew

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

2) 升级homebrew

``` ruby
$ brew update
```

3) 使用brew来安装 Carthage

``` ruby
brew install Carthage
```

4)查看版本

```
Carthage version
```

#### 参考资料
[Carthage 源码](https://github.com/Carthage/Carthage)

[IOS Carthage安装、使用](https://www.jianshu.com/p/1df1e03993ee)

[【iOS 开发】利用 Carthage 将项目打包 Framework 并依赖 CocoaPods 第三方库的方法](https://www.jianshu.com/p/6e5491b72bad)

## 打包三方库为framework

## 给现有的工程打包

1、'iterm' 终端cd 指定的工程下面(.xcode 或者.xcodeworkspace 同级目录);然后执行下面语句

``` ruby
carthage build --no-skip-current

```

如果出现以下异常:

``` ruby
Dependency "RokidToolsKit" has no shared framework schemes

//则需要设置 xcode managerscheme 中 工程share 勾选选中( 默认是打开,但是我们还要先关闭然后重新打开)
```

## 手动集成framework

手动集成需要点击 工程中Target -> General EmbeddeBinaries 。 然后选中 Copy IF need

最新文章

  1. 四、jquery中的事件与应用
  2. 巧用用layer-list做一个卡片背景
  3. 100114B
  4. SQL语句汇总(终篇)—— 表联接与联接查询
  5. Linux 线程 条件变量
  6. Kali linux网络配置
  7. 使用Aspose.Word的基础知识整理
  8. 多点触控插件Hammer.js
  9. iOS开发之类扩展
  10. 《R语言入门与实践》第二章:R包和帮助文档
  11. OSS文件上传到阿里云
  12. IDEA中使用中jetty启动java项目(非springboot)
  13. c++实现对windwos 下socket 的封装(实现封包及拆包处理)
  14. MySQL中间件之ProxySQL(8):SQL语句的重写规则
  15. Nginx(一)------简介与安装
  16. maven中的mirrors
  17. delphi中接口的委托和聚合
  18. day_07_python_1124
  19. MYSQL数据库中,常见的数据类型有哪些?它们与java中的数据类型如何对应
  20. 33-Java中的String,StringBuilder,StringBuffer三者的区别

热门文章

  1. delphi根据不同图片生成不规则窗口的实现(仅限于BMP格式)
  2. 网站数据采集|埋点设计|nginx日志文件
  3. [JZOJ 5819] 大逃杀
  4. Fedora Linux 安装Qt5.2.0
  5. code rain???
  6. 【POJ】1611 The Suspects
  7. angularJS ng-model与wdatapicker问题记录
  8. C++之指针与数组区别
  9. android 自定义shape 带阴影边框效果
  10. 校园商铺-2Logback配置与使用-3验证配置