The first option works for me because I have never used TestFlight nor ever plan to with this amount of validating hell.
First of all, I haven't heard that any of this was my fault or stupidity from the beginning, and I guess I am stupid because I do not know how to "Migrate from a unique App ID prefix to using your Team ID as the App ID prefix".
I guess, I'll need step-by-step instructions because nothing I tried works.
I tried changing the bundle identifier in Xcode to "QZ9XXXXXX.com.company.My-App" with no provisioning profile.
And apparently, it thinks it's a new app, and not an update with a different SKU (the same as the Identifier but not the app's SKU).
I'm sorry that this is taking so much of your time. You helped me so much for an app even older than this wth BLE and it's still working at a least a decade later (and selling).
And then this:
I also tried creating a new App ID with the Team ID, but that doesn't seem to go anywhere when there is no provisioning profile to use it with???
Topic:
Code Signing
SubTopic:
Certificates, Identifiers & Profiles