Apple has released a major update to the Apple Developer Program. Starting today, the company will allow apps that use iCloud to be transferred to other developers.
According to Apple, developers will now be able to transfer their apps when they sell them to other developers or want to transfer them to another App Store Connect account or organization. Developers can transfer ownership of their apps to other developers without having to remove them from the App Store.
"The application retains its comments and ratings during and after transmission, and users can continue to access future updates. In addition, when an application is transferred, it maintains its Bundle ID -- it does not update the Bundle ID after the build is uploaded for the application."
That means it's easier for developers to transfer ownership of apps that use iCloud. Apple says that if a developer's app uses any of the following, it will be handed over to the recipient after receiving the app transfer:
ICloud stores user data;
Up to the container;
The KVS identifier is associated with the application.
"If multiple applications in the developer account share a CloudKit container, the movement of one application disables the ability of other applications to read or store data using the moved CloudKit container. In addition, the transferor will no longer have access to the transferred application's user data through the iCloud dashboard. Any application update will disable the application's ability to read or store data using the transferred CloudKit container.
If the developer's application uses iCloud Key value Store (KVS), the full KVS value will be embedded in any new profile the developer creates for the transfer application. Using the full KVS value from the configuration file will update the rights property sheet file."
Earlier this year, Apple began letting developers of small business programs move their apps. Now the company is extending this feature to apps that use iCloud.