futureware-tech/Launch iOS Simulator

Launch an iOS Simulator (and shut it down once the job completes)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 9, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: futureware-tech/simulator-action@e89aa8f93d3aec35083ff49d2854d07f7186f7f5 # v5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modelSimulator device model name (e.g. 'iPhone 8' )no
osOS type (supported: 'iOS', 'watchOS' and 'tvOS')no
os_versionOS version requirement in semver format (e.g. '^14.4')no
udidSpecific UDID of the device to start. If UDID is specified along with OS and/or model, the action fails if the device with this UDID does not match specified constraints no
erase_before_bootWhether the Simulator data should be erased before bootingyestrue
wait_for_bootWhether the action must wait for the Simulator to finish booting requested image nofalse
boot_timeout_secondsMaximum number of seconds to wait for the Simulator to finish booting. Use 0 to disable the timeout. no360
boot_retriesNumber of times to retry booting when waiting for the Simulator to finish booting fails. no3
shutdown_after_jobWhether the Simulator should be shut down after the job has finished. This is mostly relevant when e.g. running on self-hosted actions where the host OS and therefore Simulator will continue running after the job is finished yestrue
namedescription
udidUDID of the launched device, for use with e.g. xcrun command