我的小部件似乎没有安装到我的 Xcode 12 模拟器上

Kev*_* T. 2 xcode widget ios swift swiftui

我有一个 SwiftUI iOS 应用程序,可以在 Xcode 模拟器上完美构建和运行。我正在尝试为我的应用程序创建一个小部件。我成功创建了一个新的小部件扩展目标,并且在不修改任何库存模板代码的情况下,我尝试运行我的扩展目标。

在此输入图像描述

小部件扩展成功构建,Xcode 告诉我扩展正在运行,但我的模拟器中没有出现任何小部件。我检查了“添加小部件”列表,它也不在那里。

我尝试在没有选中“包含配置意图”的情况下制作小部件,我已确保在同一设备上运行我的应用程序和小部件扩展(并且我尝试过不同的设备,iPhone 11、iPhone 12)等),我尝试卸载应用程序并重建项目...我不确定我在这里缺少什么!

任何帮助将不胜感激。

我使用的是 2013 年末的 MacBook Pro,运行 MacOS Big Sur 11.5.2,并使用 XCode 12.5.1。我不是付费 Apple 开发者会员(如果这有什么不同的话)。如果我遗漏了一些重要信息,我很抱歉,我不知道该包含哪些内容,所以如果您有任何疑问,请告诉我。

非常感谢您提前的帮助!

小智 5

转到您的主要目标 > 构建阶段。在“嵌入应用程序扩展”下,取消选中“仅在安装时复制”

问题是,您希望看到您的小部件在所有会话中被复制,而不仅仅是生产配置文件。

再次构建,您现在应该可以看到您的小部件。