Skip to content

Support multiple versions of runtimes. #724

@MattKiazyk

Description

@MattKiazyk

Tell us how we can improve Xcodes

Starting in Xcode 26 beta 2 - Apple has split runtimes into Arm64 only and Arm64+x86_64. 👋 Intel

Xcodes should support both runtimes and allow the user to choose which one they want to install.

Is your feature request related to a problem? Please describe.

UI currently shows 2 runtimes starting in Beta 2 with no noticeable differences between the 2 (should at least have different file sizes)

Image

What would you like to see? How would you like it to work?

On each runtime, show a arm64 or x86_64 tag with the architectures it supports. This tag should be the string in the array from the https://devimages-cdn.apple.com/downloads/xcode/simulators/index2.dvtdownloadableindex plist used to gather the runtimes.

Runtimes should match the file size as well.

<dict>
			<key>architectures</key>
			<array>
				<string>arm64</string>
				<string>x86_64</string>
			</array>
			<key>category</key>
			<string>simulator</string>
			<key>contentType</key>
			<string>cryptexDiskImage</string>
			<key>dictionaryVersion</key>
			<integer>2</integer>
			<key>downloadMethod</key>
			<string>mobileAsset</string>
			<key>fileSize</key>
			<integer>10737680266</integer>
			<key>identifier</key>
			<string>com.apple.dmg.iPhoneSimulatorSDK26_0_b2</string>
			<key>name</key>
			<string>iOS 26.0 beta 2 Simulator Runtime</string>
			<key>platform</key>
			<string>com.apple.platform.iphoneos</string>
			<key>simulatorVersion</key>
			<dict>
				<key>buildUpdate</key>
				<string>23A5276e</string>
				<key>version</key>
				<string>26.0</string>
			</dict>
			<key>version</key>
			<string>26.0.0.2</string>
		</dict>
		<dict>
			<key>architectures</key>
			<array>
				<string>arm64</string>
			</array>
			<key>category</key>
			<string>simulator</string>
			<key>contentType</key>
			<string>cryptexDiskImage</string>
			<key>dictionaryVersion</key>
			<integer>2</integer>
			<key>downloadMethod</key>
			<string>mobileAsset</string>
			<key>fileSize</key>
			<integer>8590010746</integer>
			<key>identifier</key>
			<string>com.apple.dmg.iPhoneSimulatorSDK26_0_b2_arm64</string>
			<key>name</key>
			<string>iOS 26.0 beta 2 Simulator Runtime</string>
			<key>platform</key>
			<string>com.apple.platform.iphoneos</string>
			<key>simulatorVersion</key>
			<dict>
				<key>buildUpdate</key>
				<string>23A5276e</string>
				<key>version</key>
				<string>26.0</string>
			</dict>
			<key>version</key>
			<string>26.0.0.2</string>
		</dict>

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions