I have an app and I have transfered the app to another developer account. After tranfering the app to another account, I noticed the BundleID stay the same but the prefix of the AppID has changed: The old AppID: [old teamID].[bundleID]
The new AppID: [new teamID].[bundleID]
After uploaded the first build after app transfer with XCode Organizer, I received a warning about potential loss of Keychain Access, which is fine because my app doesn’t use Keychain Access.
But the problem begin when I release the uploaded build for beta testing, the beta testers already have the app with old AppID installed , they can download the new app (after transfer) with testflight app but after downloading, the Testflight app do nothing, the button changed from “downloading” to “update” again.
It seems like in the Testflight app, the old version of the app (with old AppID) can not be replaced with the new app (new AppID). But when I open the App Store, I able to download the app store version to the device, and after that, I can install the build in the Testflight as normal (it only work after I download the App Store version first).
So I’m worrying, when I release a new version on the app store, there would be a risk, that user tap on “update” button, then it download and do nothing, then display the “download” button again. This would be very bad, because my users can not update the app again.
Do anyone had the same problem, please tell me if it work, thank you