Remove an app to change dev account

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:

  1. 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?

  2. 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?

  3. 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?

  4. 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?

  5. 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.

Remove an app to change dev account
 
 
Q