4

我们的应用程序操作扩展需要支持所有类型的附件。它几乎可以在任何地方工作,唯一无法工作的情况是当我尝试共享在 Safari 中打开的 PDF 文件时。例如这个: https ://carlosicaza.com/swiftbooks/SwiftLanguage.pdf

该应用程序甚至没有出现在 Safari 的 Share Sheet 中,我认为Action Extension 目标NSExtensionActivationRule中肯定缺少某些内容。info.plist

这就是目前的NSExtensionActivationRule样子。我尝试了几件事,但到目前为止没有运气。

    <key>NSExtension</key>
    <dict>
        <key>NSExtensionAttributes</key>
        <dict>
            <key>NSExtensionActivationRule</key>
            <dict>
                <key>NSExtensionActivationSupportsAttachmentsWithMaxCount</key>
                <integer>10</integer>
                <key>NSExtensionActivationSupportsFileWithMaxCount</key>
                <integer>10</integer>
                <key>NSExtensionActivationSupportsImageWithMaxCount</key>
                <integer>10</integer>
                <key>NSExtensionActivationSupportsMovieWithMaxCount</key>
                <integer>10</integer>
                <key>NSExtensionActivationSupportsText</key>
                <true/>
                <key>NSExtensionActivationSupportsWebURLWithMaxCount</key>
                <integer>1</integer>
            </dict>
        </dict>
        <key>NSExtensionMainStoryboard</key>
        <string>ShareSheet</string>
        <key>NSExtensionPointIdentifier</key>
        <string>com.apple.share-services</string>
    </dict>
4

0 回答 0