Apple has updated the Apple Developer Program with the ability for developers to easily transfer the ownership of apps that use iCloud to another developer.
The tech giant allows developers need to transfer an app when it is sold to another developer or is moved to another Apple Store Connect account. They can transfer an app without removing it from the App Store. The transferred app includes its reviews and ratings during the transfer and after it and the app maintains its Bundle ID. Users also continue to have access to future updates.
Ownership of Apps built with Apple CloudKit can be transferred to another developer
According to Apple’s support documents on apps transfer, apps that use any of the following can be transferred to a new owner upon accepting the app transfer:
- iCloud to store user data
- iCloud containers
- KVS identifiers associated with the app
The document also mentions that if several apps share a single CloudKit container, the transfer of an individual app will disable the other apps from reading and storing data using the CloudKit container.
Furthermore, the previous owner of the app will lose access to the app’s iCloud dashboard after the transfer is complete.
If multiple apps on your account share a CloudKit container, the transfer of one app will disable the other apps’ ability to read or store data using the transferred CloudKit container. Additionally, the transferor will no longer have access to user data for the transferred app via the iCloud dashboard. Any app updates will disable the app’s ability to read or store data using the transferred CloudKit container.
If your app uses iCloud Key-Value Storage (KVS), the full KVS value will be embedded in any new provisioning profiles you create for the transferred app. Update your entitlements plist with the full KVS value in your provisioning profile.