我们在将小部件添加到屏幕时遇到问题。我们的应用程序有2个小部件,应用程序在AppStore中实时运行。
有些用户只能看到一个小部件(随机使用最新版本的应用程序(,有些用户同时看到两个小部件。很难调试,因为我在设备上看到了这两个小部件。
发生在iPhone 6S iOS 14、iPhone 11 iOS 14上。我想还有更多的用户看不到这些小部件。
有已知的问题吗?
所以我找到了原因,所以在未来,如果有人有同样的问题,可能会有所帮助:
- Apple今天有一些与WidgetKit有关的错误。如果你想在小部件菜单中看到小部件,你必须首先打开应用程序(在更新或安装后(,然后将应用程序放在后台或杀死应用程序
- 现在您可以在小部件菜单中看到小部件
我遇到了同样的问题,一些错误导致了它。
- 小部件开发目标高于应用程序目标
- 意向扩展开发目标高于应用程序目标
- 我没有添加支持的家庭
.supportedFamilies([.systemSmall, .systemMedium, .systemLarge])
在我的案例中,我通过更改尺寸族来解决它。我用的是.systemExtraLarge,所以我改成了.systemLarge.