App Clip: [App name] is not compatiable with this iPhone

Hi guys,

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.

We've tried to update the phone to iOS 14 and iOS 14.2 beta, but none of them works.

Thank you in advanced!
Mars
If an app clip has required device capabilities then this error is expected to be shown if the device being used does not meet those requirements. If this does not appear to be the issue then please file a bug report and include a sysdiagnose that is taken after reproducing the issue.

Please see Profiles and Logs for details on how to capture a sysdiagnose.

System Information

macOS Version 10.15.5 (Build 19F101)
Xcode 12.0 (17219)

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.
App Clip: [App name] is not compatiable with this iPhone
 
 
Q