Tuist

Tuist

您的移动平台团队,

作为一种服务

让我们成为您的虚拟伙伴,持续优化和监控您的设置,让您专注于交付

构建时间减少80%
跳过重复测试
优化的应用包
与团队共享应用预览
拉取了105个远程二进制文件

全球顶尖开发团队的信赖之选

您需要的所有功能, 在一个平台上

构建

跳过手动步骤,自动生成项目,加快构建,并通过内置分析探索洞察。

缓存命中率仪表盘,显示90%命中率和本周节省14.2小时

缓存

通过重用已编译二进制文件加速构建,减少本地开发和CI的构建时间。

构建洞察图表,显示p90、p99和平均百分位的构建时长指标

洞察

监控本地和CI环境下的构建性能,在变慢成为瓶颈前发现问题。

测试

仅运行受更改影响的测试,实现更快的反馈循环和更少的等待——本地和CI均适用。

选择性测试仪表盘,显示134/196个测试被跳过,本周节省15.8小时

选择性测试

通过检测自上次成功运行以来的变更,仅执行重要测试,缩短本地开发和CI的测试时间。

易变测试仪表盘,显示测试历史和自动化创建模态框

易变测试

自动检测无代码变更却失败的易变测试,减少调查假失败的时间。

测试洞察,显示测试运行、易变测试、失败测试运行和p90测试运行时长等指标

洞察

追踪测试性能,及早发现慢测试,无需翻查日志即可调试CI失败。

质量保证

即时生成并分享应用预览,让团队更快测试更改并反馈。

应用预览界面,显示分享预览按钮和平台选项

预览

通过URL即时分享您的应用。无需TestFlight等待,点击即可在任意模拟器或设备上运行。

其他功能

额外功能,简化模块化Xcode项目,加快本地和CI构建速度。

生成的项目

概念性地压缩模块化Xcode项目的复杂性,使其更易于维护和扩展。

注册表

只下载所需内容——本地和CI构建更快、更轻量。

探索功能 在我们的仪表盘实时展示

探索Tuist的功能

“我们可以解决眼前的问题,同时保持熟悉的 核心开发体验"

JC

Jonathan Crooke,Bumble

Bumble在不改变核心开发体验的情况下解决了关键问题

Bumble graphic

由...提供支持 开源

5K+

GitHub上的星标

9+

多年构建开源基金会

8300+

合并的拉取请求

1400+

活跃的社区成员,且数字还在增长

10K+

使用Tuist的团队

300+

贡献者

超出预期

听听我们的社区关于使用Tuist的体验

  • "自从在我们的iOS项目中采用Tuist,我们在可扩展性和生产力方面取得了重大进展。总体而言,它使我们的开发过程更快更高效,让团队能够专注于构建功能,而不会被工具限制拖慢。"

    Alon Zilbershtein

    Staff Software Engineer at Chegg

    "Tuist对我们庞大的代码库带来了巨大变革,多位工程师可同时协作。我从1.0版开始使用,见证了产品不断进化和功能扩展,令人惊叹。"

    Garnik Harutyunyan

    Senior iOS developer at FREENOW

  • "Tuist彻底革新了DraftKings的iOS开发工作流。其自动化功能简化了项目生成、构建设置和依赖管理。强烈推荐用于寻求优化的iOS团队。"

    Shahzad Majeed

    Sr Lead Software Engineer at DraftKings

    "自从在我们的iOS项目中采用Tuist,我们在可扩展性和生产力方面取得了重大进展。总体而言,它使我们的开发过程更快更高效,让团队能够专注于构建功能,而不会被工具限制拖慢。"

    Alberto Salas

    Senior iOS Engineer at Back Market

    "在当前项目中使用Tuist是一个改变游戏规则的举措。它显著减轻了我们的构建时间压力,减少了团队内部的冲突,让我们更多专注于开发,减少配置问题。我们相信它将在未来项目中持续提升我们的生产力与协作。"

    Yousef Moahmed

    Senior iOS Dev at Bazargate

  • "使用宏、外部SDK以及众多SPM模块(完全模块化应用)时,我的M1设备上的Xcode经常卡顿或变慢。SPM持续解析,代码补全失效,swift-syntax编译时间漫长。这不仅仅是大团队和大应用的问题。Tuist让我这个独立开发者在副项目中恢复了生产力。"

    Kai Oelfke

    Indie developer

    "Tuist使我们能够将现有的单体代码库迁移到模块化。我们将不同领域提取为独立模块,去除多余依赖,提升测试性,使开发周期更快。甚至还能创建“测试应用”以加快各模块开发。"

    Cedric Gatay

    iOS Lead Dev (Contractor) at Chanel

为您的应用开发加速