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.
CLI
Run flows on iPhone 16 Pro running iOS 18.2:
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:
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:
- 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 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!
If you haven’t already make sure to join us in our Slack Community!