iOS App Transfer to Another Account

emre gürses
3 min readMar 14, 2022

Welcome on board. Today i will describe app transfer process step by step. Sometimes you need to transfer your app to another account. You may want to transfer your account for one of the following reasons.

  • Your app sold
  • Your company or app will change ownership
  • You need to change your account when you feel terminate your account(i had never seen before).
  • One of your Apple developer account is expiring(app will not shown in the AppStore and AppStore search result)

So, you decide to change your app account in AppStore. Before an app transfer, you have to meet the following criteria

  • Both accounts can’t be in a pending or changing state, and the latest version of the agreements in the Agreements, Tax, and Banking section must be accepted.
  • No version of the app can use an iCloud entitlement.
  • No version of the app can use a Passbook entitlement.
  • The App must have had at least one version that has been released to the App Store.
  • In-app purchase product IDs on the app can’t be the same as product IDs on any apps in the recipient’s account.
  • TestFlight beta testing should be turned off for all beta versions of the app.
  • Sandboxed Mac apps that share the Application Group Container Directory with other Mac apps cannot be transferred.

You need some action before transfer, login appstoreconnect and click app that you want to transfer. After that, you should fallow below flow to see “Transfer App” button.

if you ready, you can click “Transfer App” action. You will see result of your action if you have to do something that don’t obey “App Transfer” criteria. For instance, many iOS app use TestFlight to test before release. And you have to remove all testable version and it have to turn off. You can look below screenshoot for my result.

  • TestFlight beta testing should be turned off for all beta versions of the app.

As you see, TestFlight Beta Testing criteria is not suitable to app transfer. Firstly we remove all testable builds and tester from TestFlight. And If it still doesn’t turn green, it means there is an active build.

These are all the things you have to do in order to get green on the last checkbox:

Go to Test Flight, then

  • Expire all builds:

Click on the build number next to the icon, then click the ‘Expire build’ button at the top right, do this for every build:

And finally, you can see all checkbox turned to green.

After that, you should fill appropriate field below screen. Don’t forget, this information should be taken from the account to be transferred(Receiver Account).

1 — Email address of the account to be transferred

2 — Team ID, It can find from developer.apple.com address under the Membership tab.

And final step before sending transfer request. You ought to review your request that shown as a summary web page. After approval button click, request will send to receiver.

When receiver account holder login the Appstore he will see the following description

Receiver account will see below description when login appstoreconnect.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

emre gürses
emre gürses

Written by emre gürses

Denizbank — Intertech, Mobil Uygulama Geliştiricisi(iOS)

No responses yet

Write a response