Hi everyone,
I'm looking for advice from people who have done this before.
Situation: I have an app under Developer account A. It has only been distributed via TestFlight (internal + external, including Beta App Review approval). It has NEVER been released on the public App Store.
I want to move this app to my Developer account B before the public launch. Since App Transfer requires a prior App Store release, that option is off the table.
My plan is simply to create a new Bundle ID and a new app record on account B, and resubmit from scratch.
My questions:
-
Bundle ID / app name conflicts Has anyone experienced issues reusing an app name that was previously used on another account (even if never publicly released)? Does the name stay "reserved" somehow?
-
Beta App Review history — Does Apple's review system flag a resubmission from a different account if the binary is essentially the same app? Any risk of extra scrutiny or rejection because "this app already exists" somewhere in their system?
-
TestFlight testers — I assume external testers will need to reinstall from a new TestFlight link. Is there any way to migrate them, or is it a clean slate?
-
Cleanup on account A — Should I fully delete the app + Bundle ID on account A before creating the new one on account B, or does it not matter since the Bundle ID will be different anyway?
-
Anything else I'm missing? — Hidden gotchas, signing issues, push notification certs, provisioning profiles, anything that bit you when doing something similar.
Thanks in advance for any insight.