# Cache: skip building in x86 per default

**URL:** https://community.tuist.dev/t/cache-skip-building-in-x86-per-default/705
**Category:** Ideas
**Tags:** projects
**Created:** [August 6, 2025, 8:28am UTC](https://community.tuist.dev/t/cache-skip-building-in-x86-per-default/705 "2025-08-06T08:28:51Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mikeger](https://community.tuist.dev/user_avatar/community.tuist.dev/mikeger/32/658_2.png) [@mikeger](https://community.tuist.dev/u/mikeger)
#### Post date: [August 6, 2025, 8:28am UTC](https://community.tuist.dev/t/cache-skip-building-in-x86-per-default/705/1 "2025-08-06T08:28:51Z")

</div>

x86 is rarely used nowadays, especially in the development workflows for iOS development. Apple Silicon machines are mostly used and the devices are arm64.

It would make sense to have a default behavior of the cache command to only build for ARM/Apple Silicon architecture. It would still make sense to have an option to allow building for x86.

---

<div class="post-metadata">

### Author: ![marekfort](https://community.tuist.dev/user_avatar/community.tuist.dev/marekfort/32/8_2.png) [@marekfort](https://community.tuist.dev/u/marekfort)
#### Post date: [August 6, 2025, 2:01pm UTC](https://community.tuist.dev/t/cache-skip-building-in-x86-per-default/705/2 "2025-08-06T14:01:23Z")

</div>

Fully agree 💯

We’ll be changing the default to only build for the active architecture and still allow for building for non-active architectures by adding a new option:

```auto
tuist cache --architectures x86_64
tuist cache --architectures x86_64,arm64
tuist cache --architectures arm64 # This will be the default on ARM machines

```

---

<div class="post-metadata">

### Author: ![marekfort](https://community.tuist.dev/user_avatar/community.tuist.dev/marekfort/32/8_2.png) [@marekfort](https://community.tuist.dev/u/marekfort)
#### Post date: [August 6, 2025, 2:57pm UTC](https://community.tuist.dev/t/cache-skip-building-in-x86-per-default/705/3 "2025-08-06T14:57:29Z")

</div>

Here’s the PR: [feat(cli): cache binaries by default for arm64 only, add --architectures option to specify architectures by fortmarek · Pull Request #7977 · tuist/tuist · GitHub](https://github.com/tuist/tuist/pull/7977)
