I have a tvOS app Top Shelf extension that works great on the simulator. But when I deploy it to devices via TestFlight, I only get a static top shelf image, not my top shelf extension.
I noticed just now when trying to submit it again that, in the Submit To App Store dialog, in the Entitlements section, the Application-Identifier prefix is *different* from my main app's app ID prefix. As a test, I looked at my watchOS extensions on my main app in this same upload dialog, and there the prefix is the same as the main app's app ID prefix.
Is this causing my top shelf extension not to show up on a real device? How do I fix this?
Thanks.