xcodes runtimes install fails when parsing Apple's downloadable runtimes index because the Authentication enum in Runtimes.swift does not handle the "none" value that Apple recently introduced for 27.0 beta 3 simulator runtimes.
Error:
dataCorrupted(Swift.DecodingError.Context(
codingPath: [
CodingKeys(stringValue: "downloadables", intValue: nil),
_CodingKey(stringValue: "Index 393", intValue: 393),
CodingKeys(stringValue: "authentication", intValue: nil)
],
debugDescription: "Cannot initialize Authentication from invalid String value none",
underlyingError: nil
))
Apple's runtime index (devimages-cdn.apple.com/downloads/xcode/simulators/index2.dvtdownloadableindex) now includes 4 entries with "authentication": "none" (iOS/watchOS/tvOS/visionOS 27.0 beta 3). Parsing the full index fails before filtering to the requested version, so any xcodes runtimes install call breaks - even for older runtimes like iOS 26.2.
xcodes runtimes install fails when parsing Apple's downloadable runtimes index because the Authentication enum in Runtimes.swift does not handle the "none" value that Apple recently introduced for 27.0 beta 3 simulator runtimes.
Error:
Apple's runtime index (devimages-cdn.apple.com/downloads/xcode/simulators/index2.dvtdownloadableindex) now includes 4 entries with "authentication": "none" (iOS/watchOS/tvOS/visionOS 27.0 beta 3). Parsing the full index fails before filtering to the requested version, so any xcodes runtimes install call breaks - even for older runtimes like iOS 26.2.