首页 > 解决方案 > iOS 14 更改已经在生产中的小部件类型

问题描述

我有一个如下的静态小部件并部署到生产中。

struct ABCWidget: Widget {
    let kind: String = "xyzWidget"
    var body: some WidgetConfiguration {
           StaticConfiguration(kind: kind, 
}

现在我想将类型更改为“abcWidget”,但是当我这样做时,在升级时我看到已安装小部件的黑框。有什么方法可以在不影响现有客户的情况下进行此更改。

谢谢!

标签: swiftios14widgetkitwidgetcenter

解决方案


不,没有办法将现有用户“升级”到蜜蜂小部件或小部件配置。

也就是说,“kind”字符串对您的用户是不可见的,所以它是什么并不重要。只留下旧字符串。


推荐阅读