Name your simulator
mobai-ci sim boot --name sim1 names the simulator it creates, so a test can
say --device sim1 instead of a UDID:
mobai-ci sim boot --name sim1 --slim-only widgets
mobai-ci test flows --device sim1A shut-down leftover of that name from an earlier run is removed first.
sim boot returns once the simulator is up
A plain sim boot now waits for the boot to complete before returning, the
same way a slim boot already did. mobai-ci test no longer needs
--wait-device after it.
Recommended for CI: --slim-only widgets
A fresh simulator's first boot launches every widget and wallpaper extension
iOS ships, and on a small runner that keeps the test runner and your app
waiting for minutes. --slim-only widgets (or sim-slim-only: widgets in the
GitHub Action) turns off just those services; everything else stays as Apple
ships it.