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?