Tuist

Tuist GmbH and contributors · 用于 Swift 定义的 Xcode 项目的命令行工具,支持构建缓存、选择性测试及已配置的团队构建服务。

Cask开发工具Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装1,611App榜第 129
近一年安装2.6万365 天累计
最新版本4.211.03 天前 · 10月7日
下载大小57MBarm64 / x86_64 · zip
更新节奏每天近 30 天 4 个版本
  1. 4.211.0

    最新10月7日 · 周三

    OpenNavo 编辑Homebrew 收录 10月5日 08:09AI 翻译

    更新缓存基础设施并修复缓存键、依赖项和选择性测试。

    缓存
    将现代模块缓存迁移到 REAPI。跨 CI 提供商添加 Linux 运行器缓存卷。将 Xcode 构建包含在二进制缓存键中。将 DEVELOPER_DIR 选择的 Xcode 用于 CAS 代理。构建被缓存二进制文件替换的目标所需的包产品。避免静态 xcframeworks 的重复模块映射。
    测试
    将工具链包含在选择性测试哈希中。在作业摘要中报告跳过的测试模块。在分片运行中保留 --test-targets。
    可靠性
    在慢速连接上恢复模块缓存下载。允许缓存代理在 SIGTERM 时退出。在生成期间保留合成的文件修改时间。
  2. 4.210.0

    9月28日 · 周一

    OpenNavo 编辑Homebrew 收录 9月28日 14:23AI 翻译

    添加 Xcode 27 项目格式选择,并改进依赖、缓存和生成行为。

    新功能
    为 Xcode 27 添加 projectFormat 生成配置。加速新 Kura 实例的启动。移除 Kura 退出选项以及对旧版缓存节点的路由。
    修复
    保留 Swift 包捆绑标识符中的下划线。根据其命名包解析包产品。从可构建文件夹中排除占位符。避免无主机单元测试的额外 xcframework 运行路径。恢复编译缓存传输分析。将生成的项目指向已安装的 CAS 插件。
    维护
    在预热缓存时避免对图进行两次哈希。包含发布版本标记的向后移植。
  3. 4.209.0

    9月21日 · 周一

    OpenNavo 编辑Homebrew 收录 9月21日 10:53AI 翻译

    添加缓存控制和早期访问的行级覆盖率,并修复依赖和缓存问题。

    功能
    为 Xcode 编译缓存存储添加 Tuist.swift 限制。允许在不重新安装代理的情况下更改缓存上传策略。添加早期访问的 Xcode 行级代码覆盖率。默认启用 Bazel 依赖下载。
    修复
    当二进制上传失败时让 tuist cache 失败。在包之间保留本地包测试依赖。将 CAS 插件选项应用于遮蔽 OTHER_SWIFT_FLAGS。使用 Rosalind 0.8.2 恢复每台设备的 Android AAB 大小。
    性能
    避免在清单查找期间遍历 Derived/FrameworkSearchPaths。避免在清单声明的 glob 中出现这些链接。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo