Search code examples
iosautomated-testsxctestaws-device-farm

AWS Device Farm currently supports XCTest on iOS 10.3.3 and below


I'm trying to setup AWS Device Farm to run some automated tests on an iOS app. I'm getting this error when trying to pick a device pool to run on:

AWS Device Farm currently supports XCTest on iOS 10.3.3 and below

Am I doing something wrong with my build / device pool or does AWS Device Farm really only support a (soon to be) 2 year old operating system?

EDIT: Screenshot of the issue

Your app is incompatible with 4 out of 5 devices in the selected pool


Solution

  • I work for the AWS Device Farm team. Unfortunately, we do not have plans to add support for XCTest on the latest OS versions in the near future.

    XCUI Tests are fully supported on Device Farm and you should be able to make XCTest calls from within an XCUI test. That would be suggested way forward. The AWS Forums and announcements sections is the best place to be up to date on any changes on this front.

    Hope that helps.