Transferring iOS app with iCloud enabled

app-store-connect, ios

Solution

The app must be deleted and re-created with a new SKU/Bundle ID.

Remove the app from sale by going to Pricing > Select Territories > Deselect All

Delete the app under More (to the right of Prerelease, Pricing etc) > Delete App

Create the app under the developer account as a new app with the same name with a new SKU/Bundle ID.

This will delete any reviews/ratings, gamecenter data, iCloud data, and any other data linked to that app. You'll have to recreate any in app purchases you had.

Problem

When going to transfer my iOS app to another developer, I got this message ``` You can't transfer this app because of the following reasons: iCloud enabled You can only transfer apps that aren’t iCloud enabled. ``` Deleting and Transferring Apps Documentation The documentation states: ``` Make sure the app uses only technology and content that can be transferred. No version of the app can use an iCloud entitlement. ``` Since a version of my app used iCloud, is there literally no way I can transfer it? If there is a way, how should I proceed?

Original source