Xcode 26 beta 5 - actool version decode error killing CI builds

Getting a weird build failure with Xcode 26 beta 5 that I haven't seen before. Build works fine locally but fails in CI when building with xcodebuild with this error:

build description signature: 7cb0bf47dd6decc14090f5ae23d66594
Build description path: /Users/user/Library/Developer/Xcode/DerivedData/ProjectName-dpklhpaqruhpwdbkihszqtqogzfb/Build/Intermediates.noindex/XCBuildData/7cb0bf47dd6decc14090f5ae23d66594.xcbuilddata
error: Failed to decode version info for '/Applications/Xcode-beta.app/Contents/Developer/usr/bin/actool': The data couldn’t be read because it is missing. (stdout: '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.apple.ibtool.version</key>
	<dict>
		<key>bundle-version</key>
		<string>24118.1</string>
		<key>short-bundle-version</key>
		<string>26.0</string>
	</dict>
</dict>
</plist>
', stderr: ''

The thing is, the data is definitely there - actool is outputting valid XML:

  <key>com.apple.ibtool.version</key>
  <dict>
      <key>bundle-version</key>
      <string>24118.1</string>
      <key>short-bundle-version</key>
      <string>26.0</string>
  </dict>

But xcodebuild keeps saying it's missing. This error repeats like 15 times in the build log.

Build command:

set -o pipefail && xcodebuild -workspace "ProjectName/ProjectName.xcworkspace" -scheme "ProjectNameDeviceTests" -configuration "Debug" -destination "generic/platform=iOS" -resultBundlePath "Build for device/result_bundle.xcresult" -verbose TREAT_WARNINGS_AS_ERRORS=YES
  COMPILER_INDEX_STORE_ENABLE=NO -IDEBuildLocationStyle=Custom -IDECustomBuildLocationType=Absolute -IDECustomBuildProductsPath="$PWD/test_package" OTHER_SWIFT_FLAGS='${inherited} -Xfrontend -debug-time-function-bodies -Xfrontend -debug-time-expression-type-checking'
  SWIFT_COMPILATION_MODE=wholemodule clean build-for-testing

The issue seems to come and go, sometimes cleaning the derived data and/or reset helps, sometimes it doesn't.

Anyone else hitting this? Seems like a parsing bug in the beta where it can't read its own version info properly.

I can confirm I'm hitting this too on beta 5. Have you raised a feedback by any chance?

seems to be resolved in beta 6

Xcode 26 beta 5 - actool version decode error killing CI builds
 
 
Q