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

Legacy Team ID prevents adding AppClip
 
 
Q