Skip to content

Engine builders running Xcode 13 do not have any valid iOS simulator runtimes #94780

@jmagman

Description

@jmagman

Testing Xcode 13 cipd package in the engine shows no available iOS simulator runtimes.

Mac Web Engine (note no runtimes listed, and devices unavailable, runtime profile not found):

== Device Types ==
iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
...
iPad mini (6th generation) (com.apple.CoreSimulator.SimDeviceType.iPad-mini-6th-generation)
== Runtimes ==
== Devices ==
-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-13-0 --
    iPhone 8 (19B472BA-C0FF-45EE-8CEF-9C6DDA134F18) (Shutdown) (unavailable, runtime profile not found)
    iPhone 8 Plus (5828F22B-BA3B-443D-B554-76FD75C67AF4) (Shutdown) (unavailable, runtime profile not found)
    iPhone 11 (DF95828D-5A62-4198-9214-67F1E3CE7A07) (Shutdown) (unavailable, runtime profile not found)

https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/magder_google.com/b6b2af5e756fd2f481aad07ffaa7d630973d972532a1139e128429a681287595/+/build.proto?server=chromium-swarm.appspot.com

Mac Unopt IosUnitTests also cannot find available simulators even though it wants the "default" iOS 15 simulator -destination "platform=iOS Simulator,name=iPhone 11", which resolves to iOS 15 SDKROOT = iphonesimulator15.0, and iPhone 11. I see that device type is available in the downloaded cipd package at Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/DeviceTypes/iPhone 11.simdevicetype.

https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/magder_google.com/330b67ac0733ed4e15440038e105b2621336d5f14c27a136641b9ed8f67409ce/+/build.proto?server=chromium-swarm.appspot.com

But the devicelab staging builders using the same Xcode cipd bundle shows only the iOS 15 runtime available, and module_test_ios test is passing on simulators.

Executing: xcrun simctl list runtimes in /opt/s/w/ir/x/w/recipe_cleanup/tmp742h195q/flutter sdk with environment {BOT: true, LANG: en_US.UTF-8}
== Runtimes ==
iOS 15.0 (15.0 - 19A339) - com.apple.CoreSimulator.SimRuntime.iOS-15-0
"xcrun" exit code: 0

and shows an available iOS 15, iPhone 11 simulator:

{ platform:iOS Simulator, id:608E7473-09A7-4F41-AC12-0E673AEEF710, OS:15.0, name:iPhone 11 }

https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/magder_google.com/ed6964ff8e4b372114f572353080765155c66c27ef0527e7d99454b7b83e55c8/+/build.proto?server=chromium-swarm.appspot.com

https://logs.chromium.org/logs/flutter/led/magder_google.com/ed6964ff8e4b372114f572353080765155c66c27ef0527e7d99454b7b83e55c8/+/u/run_module_test_ios/test_stdout

Blocking #85555

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High-priority issues at the top of the work listc: contributor-productivityTeam-specific productivity, code health, technical debt.platform-iosiOS applications specificallyteam-infraOwned by Infrastructure team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions