Transfering app in store to another developer

Hi! I need to transfer an app, which is already available in the App Store, from one developer to another.

The new developer account (one to receive the app) has problems building the app for the local testing iPhone device, Xcode giving the error messages:

"Failed to register bundle identifier" (The app identifier "com.app.name" cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.)

and

"No profiles for 'com.app.name' were found" (Xcode couldn't find any iOS App Development provisioning profiles matching 'com.app.name')"

Obviously, Bundle ID isn't unique, as the app already exists on the App Store, but he's only trying to build for the local iPhone to preview the app.

I need to be sure the new developer will be able to compile/build the application before we initiate the transfer of the app from one account to another. Also, the new dev has not yet paid for the APPLE DEVELOPER PROGRAM.

Should we change the Bundle ID temporarily to be able to test the app?

Thank you in advance!

Replies

Each App ID is associated with a specific team. Once you create an App ID on the developer web site, the bundle ID component is reserved for that team; no other team can register an App ID for that bundle ID. Thus the recipient of your app won’t be able to build it using that bundle ID until you do the app transfer.

he's only trying to build for the local iPhone to preview the app.

Yeah, that doesn’t matter.

Should we change the Bundle ID temporarily to be able to test the app?

That’s one option.

Be aware that changing the bundle ID can cause runtime issues. For example, if your app has an app extension then the appex’s bundle ID must be an immediate ‘child’ of the app’s bundle ID. That is, if your app is com.example.waffle-varnish then the your embedded shared extension must be ``com.example.waffle-varnish.LLL, where LLL` is a single label like `share`. So, if you change the bundle ID of the app you must change the bundle ID of the appex to match.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

How can we transfer an app bundle id from one developer account to another?

@shadyka You can login as account Holder. But, you will need receiving team ID and account holder mail.