共享扩展程序 - 自 iOS 14 以来首次尝试时应用未显示在共享菜单中

Mil*_*ara 5 ios ios-app-extension ios8-share-extension ios14

升级到 Xcode 12 和 iOS 14 后,似乎开始发生一些奇怪的事情。

应用程序以前在共享菜单选项中显示正常,但突然间它表现得很奇怪并且只在第二次尝试之后才显示。

我的目标是获取网页网址。这是我的共享激活规则。

在此处输入图片说明

我什至尝试过新项目并添加了上面带有激活规则的共享扩展。它也做同样的事情,并且应用程序仅从第二次开始显示在共享选项中。此问题主要发生在 Safari 中。

它曾经在 iOS 14 之前运行良好,我也没有在 iOS 14 更改日志中找到任何可能导致问题的共享扩展。谁能帮我指出可能出错的地方或某些可能的原因。

提前致谢!!!

小智 0

我的项目也遇到了同样的问题,发现 NSExtensionActivationSupportsText 的值类型应该是 Integer Number,并且还检查 MainInterface 的键应该是 NSExtensionMainStoryboard,这对于我的项目将其设置为 NSExtensionPrincipalClass 是错误的。

info.plist 的屏幕截图