WidgetPreviewContext 不在框架中工作

Art*_*lov 9 ios widgetkit swiftui macos-catalina xcode12

我使用新的闪亮的WidgetKit制作了一个小部件。它看起来不错并且按预期工作。然后,我将其所有逻辑放入单独的框架中,以在扩展和主应用程序之间共享常量值,并提供可单元测试的目标。引入框架后,SwiftUI 预览停止工作。我收到错误:Cannot preview in this file - Could not find host for previewsWidgetPreviewContext似乎不起作用。我想知道为什么。难道是因为我使用的是 macOS Catalina 10.15.6?

Mad*_*cks -1

我修复了这个问题,因为我猜我在工作区中打开的一些文件不属于同一目标?

无论如何,我通过关闭在 Xcode 中打开的所有文件(除 SwiftUI 代码之外)来修复此错误。