We've released a build which contains the app clip. It's working fine under TestFlight, Local Experience, however, when we open it through Smart Banner, the card says [App name] is not compatible with this iPhone.
Same here. @marspark was your issue ever resolved?
I'm encountering the same false positive. My app update just went live and upon deleting the previously released App Store version from two of my iPhones and triggering the App Clip from my website, I was presented with the same 'not compatible' message.
My first thought was that it was something to do with the entitlements, but based on the Apple reply here it seems to be the device capabilities that it is tripping on. For my required device capabilities, my app uses HealthKit. Originally I didn't have any required device capabilities but it turns out to be a compiler error if your app clip's required device capabilities do not match your main targets. I don't use HealthKit in the App Clip (you can't), so there is no entitlement for health access, and subsequently no info.plist usage description string for it either.
Installs just fine from test flight, local experience launched, etc. Same as the original poster.
Here is the list of capabilities that both my app target, and my clip declare:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
<string>healthkit</string>
<string>bluetooth-le</string>
<string>location-services</string>
</array>
Both of my iPhones support this app because they can download the full one from the store no problem. Collecting sysdiagnose now for FB8910249.