diff --git a/passExtension/Info.plist b/passExtension/Info.plist index e345f72..0539a9e 100644 --- a/passExtension/Info.plist +++ b/passExtension/Info.plist @@ -25,14 +25,17 @@ NSExtensionAttributes NSExtensionActivationRule - - NSExtensionActivationSupportsText - - NSExtensionActivationSupportsWebPageWithMaxCount - 1 - NSExtensionActivationSupportsWebURLWithMaxCount - 1 - + SUBQUERY ( + extensionItems, + $extensionItem, + SUBQUERY ( + $extensionItem.attachments, + $attachment, + ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.appextension.find-login-action" || + ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url" || + ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text" + ).@count == $extensionItem.attachments.@count + ).@count == 1 NSExtensionJavaScriptPreprocessingFile passProcessor