<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7" -->

---
title: Tuist 1.3.0 - Performance improvements and generation of...
description: Tuist 1.3.0 ships with the ability to run tuist generate directly from an editable Xcode project, preserves .xcuserdata user settings during generation instead...
canonical: https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Tuist 1.3.0 - Performance improvements and generation of projects while editing | daily.dev
og:description: Tuist 1.3.0 ships with the ability to run tuist generate directly from an editable Xcode project, preserves .xcuserdata user settings during generation instead...
og:url: https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7
og:image: https://api.daily.dev/og/posts/EE4LUOKQ7.png
og:image:alt: Tuist 1.3.0 - Performance improvements and generation of projects while editing
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Tuist 1.3.0 - Performance improvements and generation of projects while editing

**[
      Tuist
    ](https://daily.dev/sources/tuist-blog)** · 5 min read · 0 upvotes · 0 comments

## Summary

Tuist 1.3.0 ships with the ability to run tuist generate directly from an editable Xcode project, preserves .xcuserdata user settings during generation instead of deleting them, and delivers roughly 50% faster project group/file sorting alongside a new benchmarking utility. Binary distribution moved from GitHub releases to Google Cloud Storage to avoid API rate limits, adding support for pulling incremental build commits via tuist local. Minor fixes include metal source extension support, linting false-positive fixes, and an XcodeProj update to 7.8.0. The team also published a project manifesto and outlined plans for a unified build/test interface and xcframework-based caching.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tuist.dev/blog/2020/02/26/version-130>

## Questions this post answers

### How do I regenerate my Xcode project automatically while editing the Tuist manifest files?

Starting in Tuist 1.3.0, running tuist edit creates an editable Xcode project with an added scheme that runs tuist generate directly, so developers no longer have to switch to the terminal to regenerate the project after editing manifest files.

_Developers tracking Tuist workflow updates like this can follow release changes on daily.dev._

### Does tuist generate delete Xcode user-specific settings like .xcuserdata files?

No, as of Tuist 1.3.0 tuist generate preserves .xcuserdata files instead of deleting them during project generation. Previously these Xcode-generated user-specific configuration files were wiped out every time the project was regenerated, which frustrated users relying on per-user Xcode state.

_Teams evaluating Xcode project generation tools can track fixes like this on daily.dev._

### Why did Tuist move its binary distribution from GitHub releases to Google Cloud Storage?

Tuist switched binary hosting to Google Cloud Storage because pulling binaries from GitHub releases triggered GitHub API rate limit errors for users. The move also enabled a new tuist local commit_sha command that pulls binaries for a specific commit, useful for testing incremental builds of a particular version.

_Developers debugging install or CI rate-limit issues can follow tooling changes like this on daily.dev._

## Similar posts on daily.dev

- [Toss: Building less to ship faster](https://daily.dev/posts/toss-building-less-to-ship-faster-1arhtus0n) · 
      Tuist
     · 4 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#swift](https://daily.dev/tags/swift), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Tuist 1.3.0 - Performance improvements and generation of projects while editing","url":"https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7"},"datePublished":"2026-08-23T12:19:51.441Z","dateModified":"2026-08-23T12:39:54.743Z","description":"Tuist 1.3.0 ships with the ability to run tuist generate directly from an editable Xcode project, preserves .xcuserdata user settings during generation instead...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f6292a3e431e541d9278f257a5f84e1?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f6292a3e431e541d9278f257a5f84e1?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"\n      Tuist\n    ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"\n      Tuist\n    ","logo":"https://media.daily.dev/image/upload/s--3AYDH23h--/f_auto,q_auto/v1787487506/logos/tuist-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tuist-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,swift,xcode","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"\n      Tuist\n    ","item":"https://daily.dev/sources/tuist-blog"},{"@type":"ListItem","position":3,"name":"Tuist 1.3.0 - Performance improvements and generation of projects while editing"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/tuist-1-3-0---performance-improvements-and-generation-of-projects-while-editing-ee4luokq7#faq","mainEntity":[{"@type":"Question","name":"How do I regenerate my Xcode project automatically while editing the Tuist manifest files?","acceptedAnswer":{"@type":"Answer","text":"Starting in Tuist 1.3.0, running tuist edit creates an editable Xcode project with an added scheme that runs tuist generate directly, so developers no longer have to switch to the terminal to regenerate the project after editing manifest files. Developers tracking Tuist workflow updates like this can follow release changes on daily.dev."}},{"@type":"Question","name":"Does tuist generate delete Xcode user-specific settings like .xcuserdata files?","acceptedAnswer":{"@type":"Answer","text":"No, as of Tuist 1.3.0 tuist generate preserves .xcuserdata files instead of deleting them during project generation. Previously these Xcode-generated user-specific configuration files were wiped out every time the project was regenerated, which frustrated users relying on per-user Xcode state. Teams evaluating Xcode project generation tools can track fixes like this on daily.dev."}},{"@type":"Question","name":"Why did Tuist move its binary distribution from GitHub releases to Google Cloud Storage?","acceptedAnswer":{"@type":"Answer","text":"Tuist switched binary hosting to Google Cloud Storage because pulling binaries from GitHub releases triggered GitHub API rate limit errors for users. The move also enabled a new tuist local commit_sha command that pulls binaries for a specific commit, useful for testing incremental builds of a particular version. Developers debugging install or CI rate-limit issues can follow tooling changes like this on daily.dev."}}]}
```

