Now you can transfer apps that offer subscriptions.

Apps that offer subscriptions can now be transferred between developer accounts. If your app offers non-renewing or free subscriptions, you can transfer your app today, as described in App transfer overview.

If your app offers auto-renewable subscriptions or uses a shared secret, you'll need to generate an app-specific shared secret for your app before you transfer it. An app-specific shared secret is unique to an individual app, while an in-app purchase shared secret is used across all of your apps. Please note that in iTunes Connect, In-App Purchase Shared Secret has been renamed to Master Shared Secret.

To generate an app-specific shared secret:

  1. From the iTunes Connect homepage, click My Apps, then select your app.
  2. In the toolbar, click Features.
  3. In the left column, click In-App Purchases.
  4. Under In-App Purchases, click App-Specific Shared Secret.
  5. Click Generate App-Specific Shared Secret in the dialog.
  6. Copy the code and use it for your transactions receipt for this app.

Transferring an App that Offers Auto-Renewable Subscriptions or Uses a Shared Secret

Before you can transfer your app, you'll need to generate an app-specific shared secret. Send the code for the app-specific shared secret to the team agent of the developer account receiving the app. After sending the code, initiate the app transfer.

Accepting an App Transfer for an App that Offers Auto-Renewable Subscriptions or Uses a Shared Secret

Before you accept an app transfer for an app that offers auto-renewable subscriptions, obtain the app-specific shared secret from the initiator, so that you can update your servers to use the code to verify receipts. Once the app transfer is complete, you can switch to your master shared secret. We recommend you also regenerate your app-specific shared secret, so that it's kept private from the previous owner of the app.