We’re happy to announce expanded OS version and device model support for iOS in the cloud! And as part of this effort, we’ve revamped our infrastructure making it much simpler to add support for additional configurations in the future 🙌

Here’s the list of currently supported OS versions and device models for iOS:

| Option       | Values                                                                       |
|--------------|------------------------------------------------------------------------------|
| Device Model | `iPhone-11``iPhone-16-Pro``iPhone-16``iPad-10th-generation`                 |
| Device OS    | `iOS-16-2``iOS-16-4``iOS-17-5``iOS-18-2`                                   |

Check out the full documentation on configuring device models and OS versions in the cloud [here](https://docs.maestro.dev/cloud/reference/configuring-os-version).

## CLI

Run flows on **iPhone 16 Pro** running **iOS 18.2**:

```bash
maestro cloud --device-os iOS-18-2 --device-model iPhone-16-Pro myapp.app myflows/
```

Run flows on **iPad (10th generation)** running **iOS 17.5**:

```bash
maestro cloud --device-os iOS-17-5 --device-model iPad-10th-generation myapp.app myflows/
```

## GitHub Actions

Run flows on **iPhone 11** running **iOS 16.4** on GitHub Actions:

```yaml
- uses: mobile-dev-inc/action-maestro-cloud@v1.9.8
  with:
    api-key: ${{ secrets.MAESTRO_CLOUD_API_KEY }}
    project-id: 'proj_01example0example1example2'
    app-file: app.zip
    device-model: iPhone-11
    device-os: iOS-16-4
```

## Other CI Systems

Check out our [CI Integration documentation](https://docs.maestro.dev/cloud/ci-integration) for instructions on how to configure device model and OS version in other CI systems.

## What’s Next?

We know that physical device support is super important for many Maestro users, and it’s something that we’ve been working towards for a while now. We’re making good progress on this front and expect to have some exciting announcements over the coming months!

Stay tuned for more updates, and as always, feel free to reach out with any questions or feedback!
