Transfer an application between accounts with an existing App Group

Due to business requirements, we need to transfer our app Gem Space for iOS from our current Apple Developer account to a new account.

We have a major concern regarding our users and the data associated with the app.

The user data is currently stored using an App Group with the identifier, for example: "group.com.app.sharedData"

According to some information we’ve found, it might be possible to complete the transfer by removing the App Group from the old account and creating a new one with the same identifier in the new account.

However, other sources suggest that App Group containers are owned by the specific team, and data stored in the container may become inaccessible after the app is transferred to a different team. This raises concerns about the possibility of users losing access to their data after updating the app from the new account.

Could you please clarify the expected behavior of App Groups in this case?

Do we need to perform any kind of data migration, and if so, could you please provide detailed guidance on how to do it safely and without impacting user data access?

Answered by DTS Engineer in 836766022

Yes, app groups are team specific. For more information please see Configuring app groups and Register an app group. For more information about App Transfer, please see Transfer an App: Overview of app transfer.

Yes, app groups are team specific. For more information please see Configuring app groups and Register an app group. For more information about App Transfer, please see Transfer an App: Overview of app transfer.

According to some information we’ve found, it might be possible to complete the transfer by removing the App Group from the old account and creating a new one with the same identifier in the new account.

A colleague here suggested that I highlight this part of your post and mention that we don't support this. To read more about this specific subject, please see the post Issues after app transfer.

Transfer an application between accounts with an existing App Group
 
 
Q