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...
(posted 2020.04.01)



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

Email (chris.comeau@skyriser.com)
LinkedIn / Twitter
Github / Portfolio



A blog about Skyriser Media and freelancing news, and other iOS/macOS/watchOS development tips and links. RSS

Daily Wallpaper 2.0 for iOS Released (2020.05.15)
Daily Wallpaper, the popular iOS app, is now available for macOS...

Daily Wallpaper 1.0 for macOS Released (2020.04.23)
Daily Wallpaper, the popular iOS app, is now available for macOS...

Development tools - April 2020 (2020.04.15)
The current tools I'm using, as a macOS/iOS freelance developer...

App updates March 2020 (2020.04.01)
A few app updates this week, with general maintenance and bug fixes...

Xcode 11.4 legacy App ID prefix error (2020.04.01)
I have run into an issue with the new Xcode 11.4...

Splash Swift syntax highlighter (2020.03.31)
Just wanted to share the Splash Swift syntax highlighter...

More...