Xcode 15 Beta 6 Released

The Xcode 15 Beta 6 image has been released on M1 and Gen2 Intel resource classes and can be selected as follows:

macos:
    xcode: 15.0.0

Note: This replaces Xcode 15 Beta 5 as per our image policy

:rotating_light: Notable Changes :rotating_light:

  • This Beta 4 image includes visionOS 1.0 SDK
  • This image is built on macOS 13.5
  • Ruby 2.7 will no longer ship with Xcode 15 and higher images. This is due to the Ruby project project ending support for Ruby 2.7 in March 2023.
  • The default Ruby will now be Ruby 3.1

:bug: Known Bugs :beetle:

In this version of Xcode/Command Line Tools, you may see build output flooded with messages similar to:

objc[13795]: Class DTXDecompressionException is implemented in both /System/Library/PrivateFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices (0x1ee1048e0) and /Applications/Xcode-15.app/Contents/SharedFrameworks/DTXConnectionServices.framework/Versions/A/DTXConnectionServices (0x1042bf630). One of the two will be used. Which one is undefined.

and/or:

2023-07-25 21:40:28.251 xcodebuild[14095:28522] [MT] DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-22237.2/IDEFoundation/Provisioning/Capabilities Infrastructure/IDECapabilityQuerySelection.swift:103
[21:40:28]: ▸ Details:  createItemModels creation requirements should not create capability item model for a capability item model that already exists.
[21:40:28]: ▸ Function: createItemModels(for:itemModelSource:)
[21:40:28]: ▸ Thread:   <_NSMainThread: 0x600002e74240>{number = 1, name = main}
[21:40:28]: ▸ Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.

This appears to be a bug introduced by Apple in the latest beta release of their tooling (this has been reproduced on local machines). So far, it seems this does not cause any negative impact other than excessive noise in build outputs, so can be safely ignored, otherwise a report should be submitted to Apple via https://feedbackassistant.apple.com


:apple: Beta Image Support :apple:

Please note that this beta image is subject to change at any time and will be updated in-place with future beta releases. For more information, please see: CircleCI Xcode image release, update, and deprecation policy - CircleCI


:information_source: M1 VM Image Info :information_source:

Xcode 15.0 Build version 15A5219j is installed at /Applications/Xcode-15.app

The full manifest of installed software can be found here


:information_source: Intel VM Image Info :information_source:

Xcode 15.0 Build version 15A5219j is installed at /Applications/Xcode-15.app

The full manifest of installed software can be found here


For assistance, please create new threads in the Mobile section of the forum (Mobile - CircleCI Discuss) for community support. Support from CircleCI customer support may be limited with beta images, for more information please see:

https://support.circleci.com/hc/en-us/articles/360046930351-What-is-CircleCI-s-Xcode-Beta-Image-Support-Policy-