Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS simulators no longer available in macos-15-xlarge images #11692

Closed
2 of 15 tasks
JaviSoto opened this issue Feb 28, 2025 · 11 comments
Closed
2 of 15 tasks

iOS simulators no longer available in macos-15-xlarge images #11692

JaviSoto opened this issue Feb 28, 2025 · 11 comments

Comments

@JaviSoto
Copy link

Description

All of our iOS builds are failing because the iOS runtime doesn't seem to be available anymore.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Image version and build link

Current runner version: '2.322.0'

Is it regression?

Yes. But the jobs where this was previously working are showing the same runner version

Expected behavior

iOS simulators are available

Actual behavior

No iOS simulator is available. See this error log:

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
		{ generic:1, platform:iOS }

	Available destinations for the "Assets" scheme:
		{ platform:macOS, arch:arm64e, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:arm64, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:x86_64, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:arm64e, variant:Mac Catalyst, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:x86_64, variant:Mac Catalyst, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:macOS, arch:arm64, variant:DriverKit, id:0000FE00-0D2881097313F0FA, name:My Mac }
		{ platform:DriverKit, name:Any DriverKit Host }
		{ platform:macOS, name:Any Mac }
		{ platform:macOS, variant:Mac Catalyst, name:Any Mac }
		{ platform:tvOS, id:dvtdevice-DVTiOSDevicePlaceholder-appletvos:placeholder, name:Any tvOS Device }
		{ platform:tvOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-appletvsimulator:placeholder, name:Any tvOS Simulator Device }
		{ platform:watchOS, id:dvtdevice-DVTiOSDevicePlaceholder-watchos:placeholder, name:Any watchOS Device }
		{ platform:watchOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-watchsimulator:placeholder, name:Any watchOS Simulator Device }
		{ platform:tvOS Simulator, id:43FFA612-2011-4D9B-816A-B597E006780B, OS:17.5, name:Apple TV }
		{ platform:tvOS Simulator, id:43FFA612-2011-4D9B-816A-B597E006780B, OS:17.5, name:Apple TV }
		{ platform:tvOS Simulator, id:98D618AB-B6F8-4F2F-8BD7-3CE7F822E032, OS:18.0, name:Apple TV }
		{ platform:tvOS Simulator, id:98D618AB-B6F8-4F2F-8BD7-3CE7F822E032, OS:18.0, name:Apple TV }
		{ platform:tvOS Simulator, id:FD386DF8-AE69-4A88-B1D3-575516D1CB5F, OS:18.1, name:Apple TV }
		{ platform:tvOS Simulator, id:FD386DF8-AE69-4A88-B1D3-575516D1CB5F, OS:18.1, name:Apple TV }
		{ platform:tvOS Simulator, id:B00E0B26-7D95-45E0-B741-8B91308C530A, OS:18.2, name:Apple TV }
		{ platform:tvOS Simulator, id:B00E0B26-7D95-45E0-B741-8B91308C530A, OS:18.2, name:Apple TV }
		{ platform:tvOS Simulator, id:676311BD-F3DE-4C36-928B-D38A570590A4, OS:17.5, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:676311BD-F3DE-4C36-928B-D38A570590A4, OS:17.5, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:ACFF2FA7-CD8B-41C4-BA40-C1103ED358B1, OS:18.0, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:ACFF2FA7-CD8B-41C4-BA40-C1103ED358B1, OS:18.0, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:A6032862-C90A-4E41-AD8D-8CF7A0593F8E, OS:18.1, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:A6032862-C90A-4E41-AD8D-8CF7A0593F8E, OS:18.1, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:D70E7B24-63D6-437F-830F-B5804949130D, OS:18.2, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:D70E7B24-63D6-437F-830F-B5804949130D, OS:18.2, name:Apple TV 4K (3rd generation) }
		{ platform:tvOS Simulator, id:577B646A-60E5-483B-8422-0FF09D3B88EB, OS:17.5, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:577B646A-60E5-483B-8422-0FF09D3B88EB, OS:17.5, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:0EC7DC37-22DE-45E4-8187-F367ECFA4E86, OS:18.0, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:0EC7DC37-22DE-45E4-8187-F367ECFA4E86, OS:18.0, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:0CC5D6DC-DC79-4363-A7DA-849538929042, OS:18.1, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:0CC5D6DC-DC79-4363-A7DA-849538929042, OS:18.1, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:5DFEC193-4546-481F-AF55-5CA35FDBD434, OS:18.2, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:tvOS Simulator, id:5DFEC193-4546-481F-AF55-5CA35FDBD434, OS:18.2, name:Apple TV 4K (3rd generation) (at 1080p) }
		{ platform:watchOS Simulator, id:B876051E-FC87-4B87-A055-D00C4A4C53BF, OS:10.5, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:B876051E-FC87-4B87-A055-D00C4A4C53BF, OS:10.5, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:7FF546D4-1A21-481A-98CD-4786D3B470B7, OS:11.0, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:7FF546D4-1A21-481A-98CD-4786D3B470B7, OS:11.0, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:BA03D6A3-5646-4EBA-A749-75FB8CE198B4, OS:11.1, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:BA03D6A3-5646-4EBA-A749-75FB8CE198B4, OS:11.1, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:B8BAE65B-84ED-43D9-9191-C91433840B37, OS:11.2, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:B8BAE65B-84ED-43D9-9191-C91433840B37, OS:11.2, name:Apple Watch SE (40mm) (2nd generation) }
		{ platform:watchOS Simulator, id:8834CD66-B3DB-4E1F-8559-643797601B04, OS:10.5, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:8834CD66-B3DB-4E1F-8559-643797601B04, OS:10.5, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:D998C24C-FD5B-40BD-82A6-4CB60B08F8B5, OS:11.0, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:D998C24C-FD5B-40BD-82A6-4CB60B08F8B5, OS:11.0, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:D3D351B9-1FE8-46A6-8D7E-5C24CAF00C12, OS:11.1, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:D3D351B9-1FE8-46A6-8D7E-5C24CAF00C12, OS:11.1, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:85B1913F-CBAF-42BD-AD19-4CAE87397D68, OS:11.2, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:85B1913F-CBAF-42BD-AD19-4CAE87397D68, OS:11.2, name:Apple Watch SE (44mm) (2nd generation) }
		{ platform:watchOS Simulator, id:B92B91FE-982D-45AE-B688-22083A706053, OS:10.5, name:Apple Watch Series 9 (41mm) }
		{ platform:watchOS Simulator, id:B92B91FE-982D-45AE-B688-22083A706053, OS:10.5, name:Apple Watch Series 9 (41mm) }
		{ platform:watchOS Simulator, id:407B3568-35F8-40E7-B673-E9E94208FE63, OS:10.5, name:Apple Watch Series 9 (45mm) }
		{ platform:watchOS Simulator, id:407B3568-35F8-40E7-B673-E9E94208FE63, OS:10.5, name:Apple Watch Series 9 (45mm) }
		{ platform:watchOS Simulator, id:679F2562-AA4D-4F17-A634-D93E423A2DFC, OS:11.0, name:Apple Watch Series 10 (42mm) }
		{ platform:watchOS Simulator, id:679F2562-AA4D-4F17-A634-D93E423A2DFC, OS:11.0, name:Apple Watch Series 10 (42mm) }
make: *** [build-assets-framework] Error 1
		{ platform:watchOS Simulator, id:3EA86AE6-BC7E-4A54-8D02-B49445790A16, OS:11.1, name:Apple Watch Series 10 (42mm) }
		{ platform:watchOS Simulator, id:3EA86AE6-BC7E-4A54-8D02-B49445790A16, OS:11.1, name:Apple Watch Series 10 (42mm) }
		{ platform:watchOS Simulator, id:756DE5C5-5261-4667-8F82-69DF8E83BFD2, OS:11.2, name:Apple Watch Series 10 (42mm) }
		{ platform:watchOS Simulator, id:756DE5C5-5261-4667-8F82-69DF8E83BFD2, OS:11.2, name:Apple Watch Series 10 (42mm) }
		{ platform:watchOS Simulator, id:C4E1A9BD-4E6E-4F60-806E-F9AAEC9CEEB1, OS:11.0, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:C4E1A9BD-4E6E-4F60-806E-F9AAEC9CEEB1, OS:11.0, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:2E0619DF-D2E1-44C8-987C-D6E77A731B64, OS:11.1, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:2E0619DF-D2E1-44C8-987C-D6E77A731B64, OS:11.1, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:51A09688-5130-4C12-81D5-2B56DDF1D115, OS:11.2, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:51A09688-5130-4C12-81D5-2B56DDF1D115, OS:11.2, name:Apple Watch Series 10 (46mm) }
		{ platform:watchOS Simulator, id:208EB78B-1C89-4E7D-B6A0-B0BFC1330D64, OS:10.5, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:208EB78B-1C89-4E7D-B6A0-B0BFC1330D64, OS:10.5, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:8AE05CCD-CE62-4AF8-9E69-5676F8A437D5, OS:11.0, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:8AE05CCD-CE62-4AF8-9E69-5676F8A437D5, OS:11.0, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:EA2083B8-9D3B-46A5-B778-F7574221AA04, OS:11.1, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:EA2083B8-9D3B-46A5-B778-F7574221AA04, OS:11.1, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:D65CFBC5-742B-4081-A3F8-A37AA7889891, OS:11.2, name:Apple Watch Ultra 2 (49mm) }
		{ platform:watchOS Simulator, id:D65CFBC5-742B-4081-A3F8-A37AA7889891, OS:11.2, name:Apple Watch Ultra 2 (49mm) }

neligible destinations for the "<REDACTED>" scheme:
		{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device, error:iOS 18.2 is not installed. To use with Xcode, first download and install the platform }
		{ platform:visionOS, id:dvtdevice-DVTiOSDevicePlaceholder-xros:placeholder, name:Any visionOS Device, error:visionOS 2.2 is not installed. To use with Xcode, first download and install the platform }

Repro steps

Run an iOS Xcode build through Github actions on macos-15-xlarge

@larry-cariq
Copy link

larry-cariq commented Feb 28, 2025

@JaviSoto
Copy link
Author

There are no iOS simulators available at all though, not even 18.3

@ijunaidm1
Copy link
Contributor

Hi @JaviSoto/ @larry-cariq - We are looking into this issue.

@KiqueDev
Copy link

Also, I am a bit confused.
Installed SDK says 18.2
https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md#installed-sdks

Installed Simulator says 18.3
https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md#installed-simulators

👀

@daltonclaybrook
Copy link

Any updates on this? I've tried switching to an iOS 18.3 simulator, and even tried creating one using:

xcrun simctl create "iPhone 16 Pro" "iPhone 16 Pro" "com.apple.CoreSimulator.SimRuntime.iOS-18-3"

But this is not working. This is happening at a really bad time for me as I'm trying to get a release out today. This is the error I'm seeing:

xcodebuild: error: Unable to find a device matching the provided destination specifier:
		{ platform:iOS Simulator, OS:18.3, name:iPhone 16 Pro }
	The requested device could not be found because no available devices matched the request.
	Ineligible destinations for the "Kabata" scheme:
		{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device, error:iOS 18.2 is not installed. To use with Xcode, first download and install the platform }

Any advice would be greatly appreciated.

@tklucher
Copy link

I am running into the same issue just trying to build for CodeQL using the macos-15 runner image:

`xcodebuild: error: Unable to find a destination matching the provided destination specifier:
{ generic:1, platform:iOS }

Ineligible destinations for the "Production" scheme:
	{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device, error:iOS 18.2 is not installed. To use with Xcode, first download and install the platform }`

It was working just fine on Xcode 16.2 with iOS 18.2 sim

@asamarchi
Copy link

asamarchi commented Feb 28, 2025

Also running into the same issue. Is this working on any other runner?

For instancemacos-latest-xlarge?

But upon further investigation it looks like 18.2 was removed there as well.

@JaviSoto
Copy link
Author

Will close this in favor of an older issue: #11683 (comment)

@ijunaidm1
Copy link
Contributor

ijunaidm1 commented Feb 28, 2025

@JaviSoto / @larry-cariq - Yes, iOS 18.2 is not available , we are currently working on it . We could see iOS 18.3 is available in the image , could you please re-try with that option.

Image

@NachoSoto
Copy link

FYI same issue with the visionOS runtimes

@JaviSoto
Copy link
Author

JaviSoto commented Mar 1, 2025

@JaviSoto / @larry-cariq - Yes, iOS 18.2 is not available , we are currently working on it . We could see iOS 18.3 is available in the image , could you please re-try with that option.

Image

Look at the logs in my report, there are NO iOS simulators available at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants