Xcode 11.4 legacy App ID prefix error
I have run into an issue with the new Xcode 11.4, using an older app (Password Grid) with legacy App id prefix, when trying to build an archive for the iOS App Store, then trying to upload it to App Store Connect.
Looks like I can't migrate to a newer team prefix, since my app would lose existing Keychain access, see here.
A few tests I tried:
• Delete derived data
• Switching from Automatic managed signing to manual
• Recreating provisioning profiles
A workaround that worked for me for now is to just use the previous version, Xcode 11.3.1, which works correctly.
The problem has been reported to Apple, and hopefully they fix it for the next Xcode update!
Update Xcode 11.4.1 seems to have fixed the issue!
A few related links:
Pitfall on App ID Prefixes (Legacy)
Apple Documentation: App ID
Discuss on Twitter...
About Skyriser Media
Skyriser Media is an independent development studio based in Montreal, Canada.
We are dedicated to creating mobile games and applications (AppStore).
Chris Comeau (LinkedIn), freelance iOS/macOS developer (Swift/Objective-C).
Looking for a Freelance iOS/macOS Developer? (more info...)