# Xcode 14.3.x stack update - 2023-06-22 - Apple Silicon Only

**URL:** <https://discuss.bitrise.io/t/xcode-14-3-x-stack-update-2023-06-22-apple-silicon-only/22934>\
**Category:** Stacks\
**Created:** [June 22, 2023, 9:50am UTC](https://discuss.bitrise.io/t/xcode-14-3-x-stack-update-2023-06-22-apple-silicon-only/22934 "2023-06-22T09:50:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gyula.petrovics](https://avatars.discourse-cdn.com/v4/letter/g/5daacb/32.png) [@gyula.petrovics](https://discuss.bitrise.io/u/gyula.petrovics)\
**Post date:** [June 22, 2023, 9:50am UTC](https://discuss.bitrise.io/t/xcode-14-3-x-stack-update-2023-06-22-apple-silicon-only/22934/1 "2023-06-22T09:50:49Z")

</div>

**Notable changes**

- Ruby versions are now managed via [asdf](https://asdf-vm.com/). During the transition period, both `rbenv` and `asdf` are installed and can be used, but we recommend migrating to `asdf`, which also manages Node.js and Go versions on the stacks.
- Each installed iOS simulator runtime now has a device named “Bitrise iOS default”. This name is constant across all runtime versions, but the real device type changes based on the iOS version. You can use this device name in test steps and destination specifiers and be sure that it’s going to be available across all Xcode and runtime versions.
- The cmake;3.10.2.4988404 Android SDK package is now preinstalled
- [OpenUPM CLI](https://openupm.com/) is now preinstalled

**⚠ Reminder: [Ruby 2.x versions will soon be removed from the stacks](https://discuss.bitrise.io/t/ruby-2-7-x-deprecation/22544). Review your workflows and upgrade to the latest Ruby version.**

**Full system reports:**

- [Apple Silicon](https://github.com/bitrise-io/bitrise.io/blob/master/system_reports/MACOS/M1/osx-xcode-14.3.x-ventura.log)

**More info about Bitrise stack policies:**

- [Stack update policy](https://devcenter.bitrise.io/en/infrastructure/build-stacks/stack-update-policy.html)
- [Stack deprecation policy](https://devcenter.bitrise.io/en/infrastructure/build-stacks/stack-deprecation-and-removal-policy.html)
- [How to select from different stacks](https://devcenter.bitrise.io/en/infrastructure/build-stacks.html)

**Happy Building!** 🚀

---

<div class="post-metadata">

**Author:** ![vincent-ckpd](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/vincent-ckpd/32/4847_2.png) [@vincent-ckpd](https://discuss.bitrise.io/u/vincent-ckpd)\
**Post date:** [June 22, 2023, 9:35pm UTC](https://discuss.bitrise.io/t/xcode-14-3-x-stack-update-2023-06-22-apple-silicon-only/22934/2 "2023-06-22T21:35:43Z")

</div>

> [@gyula.petrovics](#):
>
> Ruby versions are now managed via [asdf](https://asdf-vm.com/). During the transition period, both `rbenv` and `asdf` are installed and can be used, but we recommend migrating to `asdf`, which also manages Node.js and Go versions on the stacks.

If that broke your build, as a temporary workaround, add a script step with the following code at the start of your workflows to continue using `rbenv`:

```auto
export PATH="$HOME/.rbenv/shims:$PATH"
envman add --key "PATH" --value "$PATH"

```

(the message above seems to say that rbenv was just left for the transition so I guess we have to properly migrate to adsf soon though)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/bitrise/original/2X/d/d901cf2aad020f2dd11918afc89ec2089bb87b35.png) [@system](https://discuss.bitrise.io/u/system)\
**Post date:** [August 21, 2023, 9:35pm UTC](https://discuss.bitrise.io/t/xcode-14-3-x-stack-update-2023-06-22-apple-silicon-only/22934/3 "2023-08-21T21:35:55Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
