应用程序中的小部件未出现在设备中?

问题描述 投票:0回答:4

我们在将小部件添加到屏幕时遇到问题。 我们的应用程序有 2 个小部件,并且应用程序已在 AppStore 中上线。

问题是,有些用户只能看到 1 个小部件(随机,并且使用最新版本的应用程序),有些用户可以看到两个小部件。很难调试,因为我在我的设备上看到这两个小部件。

发生在iPhone 6S iOS 14、iPhone 11 iOS 14上。我想还有更多用户看不到这些小部件。

有任何已知问题吗?

ios swift swiftui widgetkit
4个回答
10
投票

所以我找到了原因,所以将来如果有人遇到同样的问题,可能会有所帮助:

  1. Apple 今天存在一些与 WidgetKit 相关的错误。如果您想在小部件菜单中看到小部件,您必须首先打开该应用程序(更新或安装后),然后将该应用程序置于后台或杀死该应用程序
  2. 现在您可以在小部件菜单中看到该小部件了

9
投票

我也遇到了同样的问题,是一些错误导致的。

  • 小部件开发目标高于应用程序目标。
  • 意图扩展开发目标高于应用程序目标。
  • 我没有添加受资助的家庭。
 .supportedFamilies([.systemSmall, .systemMedium, .systemLarge])

0
投票

就我而言,我通过更改大小系列解决了这个问题。我使用的是 .systemExtraLarge,所以我更改为 .systemLarge。


0
投票

在我的应用程序中,我有两个目标:开发和生产。对于生产应用程序,小部件列表中没有小部件。解决方案是下一步:

  1. 转到 Target_Prod -> 构建阶段 -> 嵌入插件 -> 安装时取消选中仅复制。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.