I have the following rule set
<dict>
<key>NSExtensionActivationRule</key>
<string>
SUBQUERY (
extensionItems,
$extensionItem,
SUBQUERY (
$extensionItem.attachments,
$attachment,
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.adobe.pdf" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.file-url" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.text" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "pdf" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.pdf" OR
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
).@count == $extensionItem.attachments.@count
).@count == 1
</string>
<key>NSExtensionJavaScriptPreprocessingFile</key>
<string>JavascriptPreprocessor</string>
</dict>
and when i go to safari to a pdf, in iOS 10 i see the my share extension on iOS 11 i do not see it. Is there an extra uti-conforms-to i need to add to it be able to work on iOS 11 that anybody knows of?