automatically use all devices for development client builds

We are planning to have a CI job to create a development client for iOS and Android on the click of a button.
One issue that we are facing is that there is no option to use all the devices listed (for iOS) but one has to manually run it in interactive mode and then select all the devices listed.

Is it possible for eas to

  1. use the devices selected in the adhoc provisioning profile on apple developer portal
  2. auto select all the devices listed for the project in --non-interactive mode.

hi, were you able to solve this?

Hi @hardfire & @jidonoso, if you are using ad hoc provisioning on iOS you will not be able to add new devices to your provisioning profile when using --non-interactive. You will have to register the device using eas device:create and then run eas build interactively to authenticate with Apple. For more information, please see Internal distribution - Expo Documentation and Triggering builds from CI - Expo Documentation.