I have an Android build configuration (bare workflow) with two productFlavors, one with the internal applicationId that I’m publishing to our internal Play account, and one with the production applicationId, that I’m publishing to the client’s Play account.
With a little workaround (changing the default applicationId manually), I have been able to upload credentials for both applicationIds to EAS, and I can see them in the web interface (this is a feature request in it’s own right, but at least it can be worked around).
eas will not select the credentials for the second applicationId, not even if I change the default applicationId in my build.gradle before kicking off the build.
As a workaround, I tried using the local credentials, but apparently, credentials.json doesn’t support storing more than one set of credentials at all.
All in all, short of overwriting credentials.json (‘CI style’) before kicking off the build, I have no way to run with EAS stored credentials, or locally configured ones, for the second productFlavor.