Skip to content

List Available Apple Devices #1673

@esthor

Description

@esthor

Describe the Feature

Instead of passing the --simulator "{some apple device simulator string}" I would like an interactive option to first list the available simulators and select the one I want.

Possible Implementations

  1. add a list command of --list flag to run-ios command
  2. Reuse available device listing & parsing logic in findMatchingSimulator.ts to print the devices to the console
  3. User can use arrows to select the device
  4. The selected devices is passed to a react-native run-ios --simulator "{selected apple device simulator name}" command

Related Issues

Not in this repo, but a very popular tool called ohmyzsh has a plugin for react-native, and to be up-to-date it is manually updated with device simulator flags. I think this main benefit of this aliasing plugin would be surpassed by an interactive list available devices function in the CLI itself.

For those not using the above ohmyzsh plugin, having this part of the CLI itself would be easier and clearer, and users wouldn't need to open up xCode to see available simulators or run xcrun simctl list devices either.

I'm happy to work on it, but wanted to know first if it would be well-received or not. 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions