Legacy Team ID prevents adding AppClip

My iOS app was created with a legacy Team ID in 2011. When I try to add an AppClip to the app, the Team ID on the AppClip is the new Team ID. Xcode prevents the build from completing.

The com.apple.developer.parent-application-identifiers entitlement (null) of an App Clip must match the application-identifier entitlement ('TYXXXXXP2.com.it-guy.MyApp') of its containing parent app.

How can this be resolved? Can the AppClip Team ID be changed in "Identifiers" on the developer.apple.com?

Answered by DTS Engineer in 871119022

I think you’re mixing up your terminology here. There’s no such thing as a “legacy Team ID”. Rather, I think you’re talking about a unique App ID prefix. I wrote up a detailed explanation of this stuff last year. I’ve been meaning to publish it officially, but ran out of time, so I’ve post a draft here on the forums as Code Signing Identifiers Explained.

As explained in that post, it’s possible to migrate your app’s App ID prefix from a unique value to your Team ID, but there are some potential pitfalls. Please read it through and write back here if you have follow-up questions.

Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I think you’re mixing up your terminology here. There’s no such thing as a “legacy Team ID”. Rather, I think you’re talking about a unique App ID prefix. I wrote up a detailed explanation of this stuff last year. I’ve been meaning to publish it officially, but ran out of time, so I’ve post a draft here on the forums as Code Signing Identifiers Explained.

As explained in that post, it’s possible to migrate your app’s App ID prefix from a unique value to your Team ID, but there are some potential pitfalls. Please read it through and write back here if you have follow-up questions.

Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

Ok great. I mean to say “legacy” because my Team ID was changed for some unknown reason. I have a handful of apps with the “old” identifier.

its great to know there’s a way to migrate the old apps. I was worried it might affect the App Store sales, but I do know that each app has a unique identifier.

thanks for you sage advice again Quinn. You’re the best.

This is what I’m looking for

”If your app uses a unique App ID prefix, you can request that it be migrated to use your Team ID by contacting Apple > Developer > Contact Us. If you app has embedded app extensions that also use your unique App ID prefix, include all those App IDs in your migration request.”