Experimental Release – Xcode 15.3, Xcode 15.4, and macOS Sonoma Support for Apple Builds

We’re excited to announce that experimental support for Xcode 15.3, Xcode 15.4, and macOS Sonoma is now available for Mac builds on our platform! This is our first release that leverages Apple’s new generation of hardware!

Additionally, you can now opt-in to the Apple Silicon OS and Silicon editor architecture type for your Mac build environment, providing more flexibility for different project needs. However, please be aware of the following key consideration:

  • Lightmap Baking on Silicon Editors: If you’re using a Silicon-based editor, please note that lightmap baking is not currently supported. You will need to pre-bake your lightmaps and submit them to your source control.

These updates are currently in the experimental phase, meaning further optimizations and stability improvements are on the way. You can start using these features now for your Mac builds, but please be prepared for ongoing adjustments as we refine our support for the latest Xcode versions and macOS.

As part of this experimental release, we are also marking all previous macOS and Xcode versions as deprecated as we start to shift usage towards our newer and faster Apple silicon machines. While these versions are deprecated, they will remain available for use during your transition to the updated versions. Rest assured, we will provide proper notifications well in advance before removing the deprecated versions from the system entirely.

We welcome your feedback as you explore Xcode 15.3, Xcode 15.4, and macOS Sonoma in your Mac builds, helping us ensure a smooth transition toward a full release.

Thank you for your continued trust in our platform, and happy building!

Best regards,
Unity Build Automation Team

2 Likes

Is it possible that this change affects iOS build machines as well?
Our cloud builds for ios statrted to fail on xcode 15.2 since this update.
Even git commits that were managed to build before this change, now fails.
The failure seems to be related to building Pods.
Maybe some related settings in the image were changed and preventing from it to build?

Thanks

This did not impact any existing builds targeting Ventura. We often see build failures from the same commit for iOS due to pod version changes. We suggest locking dependency versions or the same commit could actually build with different package versions.

See iOS builds fail in Unity Build Automation - #11 by Benjamin-Gooding for more information.

If you are locking your dependencies and still seeing this then please open up a support ticket through the Cloud dashboard.

1 Like

Thanks for the quick reply.

We do lock our dependencies using the tool you mentioned in the post.

The errors we get seems similar to those when using an old cocoapods version (pods with double quoted import headers). So tried to check pod version and update following another post of yours Unity Cloud Build with Cocoapods - #4 by Benjamin-Gooding
But the version seems to be correct.

We’ll open a ticket.