I've been using a shell script for several years, to reset / create the list of simulators I use with my projects.
It's simply a bunch of calls of "xcrun simctl delete" and "create", with the proper simulators and sdk identifiers.
With the last update of macOS 13.3 and Xcode 14.3, the behavior has changed. The simulators are properly created, I can see them in the "Devices and Simulators" window. But they don't show anymore in the Xcode "run destination" dropdown menu (except, surprisingly, two of them, always the same).
After having try and understand the reason for a long time, I saw that if I change the value of "Show run destination" field, from "Automatic" to "Always" in the "Devices and Simulators" window, THEN the simulator shows in the dropdown menu.
Did someone noticed the same effect ? Do someone know if I can control this field value from the "xcun simctl" command ?
thank you all for any information, cheers, loïc b.