首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

来一次Carthage之旅~使用Carthage管理第三方库

2024-12-17 来源:花图问答

一: 给应用添加Carthage管理

  1. 安装

brew install carthage

  1. 创建Cartfile文件
  1. 添加第三方库
  • 使用git仓库

github "ReactiveCocoa/ReactiveCocoa"

  • 或者 git库地址

Carthage版本控制

>= 1.0 "最小版本为1.0"
~> 1.0 "兼容1.0版本"
== 1.0 "使用1.0"
"某个分支 或者tag 或者某个commit" ```

4. 生成framework 
> carthage update

 
 并且会编译每一个库

5. 添加framework到工程
  - General -> Linked Frameworks and Libraries
     
  - Build Phases -> +  -> New Run Script Phase 
     - 配置脚本类型bin/sh
     - 添加 ```/usr/local/bin/carthage copy-frameworks```到shell中
     - 在`Input Files`中添加framework路径
        eg: 

$(SRCROOT)/Carthage/Build/iOS/Result.framework
$(SRCROOT)/Carthage/Build/iOS/ReactiveCocoa.framework


#二: 更新framework
更新某个或者多个依赖库 使用空格将多个库分开
eg:

carthage update Box

或者

carthage update Box Result

显示全文