Tuist - ShenYj/ShenYj.github.io GitHub Wiki
Tuist 是一个用于管理和构建 Xcode 项目的开源工具,旨在简化 iOS/macOS 项目的配置和维护。它通过提供声明式的项目定义和自动化工具,帮助开发者更高效地管理复杂的项目结构。
如何提高开发效率?
比如多人开发时,我们可能常常会因为添加新的类文件导致.xcodeproj
冲突
- 而使用
tuist generate
命令,根据Project.swift
或Workspace.swift
文件生成 Xcode 项目。 生成的 Xcode 项目文件(.xcodeproj)是临时的,不会被提交到版本控制中,减少了冲突的可能性。
它是开源的,并且用 Swift 编写。
默认推荐安装方式是使用 mise 在此之前没接触过,感觉是类似于rvm 一样的工具,我仍然选择 Homebrew 来安装
Tuist 比 XcodeGen 功能更强悍一些,适合大型项目,两者都是 Swift 实现的