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?
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"