首页 > 解决方案 > SiwftUI Preview 不适用于 MacOS 构建,而它适用于 iOS 构建

问题描述

我是 SwiftUI 的新手,在为 iOS 构建应用程序时在 SwiftUI 中构建一个多平台应用程序,预览工作正常,但是当我将目标更改为 macOS 并选择 MyMac 时,预览停止工作并显示“选择一个构建目标的方案包含当前文件或此文件到由当前方案构建的目标“。此外,它甚至抱怨它无法在范围内找到我的观点。

范围错误截图

预览错误截图

为 iOS 构建时预览

标签: iosswiftuimacos-big-sur

解决方案


问题出在您的第二个屏幕截图中:查看侧栏中的当前文件的 Target Membership,它显示未检查 macOS 目标。您需要为 Mac 应用程序所需的所有文件选中该框。


推荐阅读