Allow developer access to only 1 app

Hello

We have been developing iOS apps for a few years now. We are developing our own app for our SmartHome products, however the management of such is done via third parties.

I am currently trying to update our procedure, as at the moment they log in to the account holder/admin account and do all updates that way.

This is obviously a huge security risk, and I would like to mitigate this by having developers only have access to the apps they require.

Since Apple's documentation is not very clear, if I add an app to the account of the developer and assign either the app manager role or the developer role, are they able to still perform their work with updating our app and managing the TestFlight builds but only for that single app?

Many thanks

On App Store Connect, under Users and Access:

Having set the "Role" for a developer, you can set the "Apps" that they have access to. This can be:

  • All Apps
  • or one or more specific apps (which you can choose from a drop-down list)

Of course, the Apple account itself, and the Account Holder role, should be under your control.

For the "Developer" role, you may need to add additional permissions such as "Access to Certificates, Identifiers and Profiles", depending on how you manage the app.
A full list of permissions for each role is shown, on tapping the role.

Allow developer access to only 1 app
 
 
Q