Share Extension Appears on Simulator not Device

Hi Folks,

I've been banging my head against the wall for days now. I can't seem to get any extension (share or action) to appear when building on a physical device (debug or release or via test flight).

The extensions always appear when using the simulator.

Simulator is running ios 14.5 and physical device is running 14.6.

This is also on xCode 12.5.1 and on Big Sur 11.5.1

Additionally it is a Swift extension.

Any help is super appreciated. I don't even know what to do anymore. Feeling like giving up and posting here is my last hope.

:(

Any update on this? I'm having the same issue

Same for me. Using iOS 16.6.1 device, Xcode 15 on macOS Sonoma.

My NSExtensionActivationRule looks like this:

SUBQUERY (extensionItems, $extensionItem, SUBQUERY ( $extensionItem.attachments, $attachment, ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.apple.mapkit.map-item").@count > 0).@count > 0

Works fine with Maps app on simulator but not on device. Also tried TRUEPREDICATE, but result is the same.

Any ideas what causes device not to show app in Maps share sheet?

Share Extension Appears on Simulator not Device
 
 
Q