Carthage和Cocoapods都是库的管理工具,属于第三方非苹果官方。具体介绍可以查看传送门

查看Carthage help可以看到常见的一级命令有:

update —— 更新并重新build项目的依赖

build —— build项目的依赖

bootstrap —— 直接根据.resolved文件来checkout 并且build项目依赖

checkout —— checkout 项目的依赖

fetch —— clone 或者fetches 一个Git仓库

copy-frameworks —— 在运行脚本构建阶段,将SCRIPT_INPUT_FILE和/或SCRIPT_INPUT_FILE_LIST环境变量指定的每个框架复制到构建的应用程序包中

Carthage命令学习笔录

 

可以使用Carthage help build来查看build命令的二级命令有:Carthage命令学习笔录

今天发现一个好用的命令可以指定build某个Framework的方法:

carthage build LLSCore --platform iOS

Carthage命令学习笔录

 

如果想快速build可以使用缓存,前提是你去carthage 目录下build删除需要rebuild的Framwork,然后运行下面命令:

carthage build LLSCore --platform iOS --cache-builds

 

Carthage命令学习笔录

如何使用本地的Framework进行调试呢?

1、删除Frameworks目录下对应的.framework

Carthage命令学习笔录

 

2、在buildphase/Copy Files里添加

 

Carthage命令学习笔录

3、在Dependencies 中添加

 

Carthage命令学习笔录

4、在 Copy Carthage Runscript里删掉

 

Carthage命令学习笔录

相关文章:

  • 2022-12-23
  • 2021-09-30
  • 2021-12-03
  • 2022-12-23
  • 2022-01-08
  • 2021-04-03
  • 2021-07-01
  • 2021-06-29
猜你喜欢
  • 2022-01-10
  • 2022-12-23
  • 2022-02-20
  • 2021-09-16
  • 2022-01-19
  • 2021-10-11
  • 2021-08-13
相关资源
相似解决方案