Apple Developers can now utilize Xcode 15.4 on MacinCloud Managed Servers with macOS Sonoma. Click here to try a Managed macOS Sonoma system.

The release of Xcode 15.4 is here to amplify your developer environment. Try a Mac Server with Xcode 15 pre-installed by obtaining a Managed Server Plan to quickly get started!

Xcode 15.4 includes SDKs for iOS 17.5, iPadOS 17.5, tvOS 17.5, watchOS 10.5, macOS Sonoma 14.5, and visionOS 1.2. The Xcode 15.4 release supports on-device debugging in iOS 12 and later, tvOS 12 and later, watchOS 4 and later, and visionOS. Xcode 15.4 requires a Mac running macOS Sonoma 14 or later. Note: 

What's New?

  • Xcode 15.4 now allows for simulating web distribution during app testing. To enable this, set the “Alternative Distribution - Web” option in your app target or project, then choose “Website” in the Distribution settings of your scheme or test plan. During testing, your app will receive the AppDistributor.web value when querying MarketplaceKit for the current AppDistributor.
  • Resolved: watchOS Apps now install properly on Series 3 and earlier devices. Additionally, an issue where generated asset symbols caused warnings with Swift strict concurrency checking enabled has been fixed.
  • Resolved: In certain situations, apps could not read the contents of their own data container after it was replaced using Xcode or devicectl. Gatekeeper scanning could also temporarily prevent a simulator device from booting after installing a runtime or updating macOS, causing an “Unable to boot the Simulator” or “-308” error.
  • Resolved: Using XCTestCase.fulfillment(of:) in an actor-isolated test method no longer produces a warning.


  • Xcode 15.4 Requires macOS Sonoma 14 or later. 

External Resources:

Release Notes

Xcode Support

Interested in MacinCloud Managed Servers?

Visit the Managed Server Plan page to obtain a Managed server.

Do you require full root/admin privileges on a MacinCloud Server?

Find out more about MacinCloud Dedicated Server Plans