无法在此文件中预览 - 活动方案未构建此文件:CatalinaOS 中 Xcode 11 上的 SwiftUI

rar*_*t02 16 ios swiftui xcode11 macos-catalina

我在 macOS Catalina(10.15) 中的 Xcode 11 上使用 SwiftUI打开了Landmark App,同时打开了包含 SwiftUI 的 .swift 文件的画布编辑器正在显示

无法在此文件中预览 - 活动方案不构建此文件

再试一次对角线选项或重新启动 Xcode 都不能解决问题。

Kei*_*van 22

您应该完成此操作Xcode and Apple SDKs Agreement,并且可以通过在 mac 终端中运行以下命令来完成:

sudo xcodebuild -license
Run Code Online (Sandbox Code Playgroud)

完成后重新打开您的项目。

  • 起初我想,“这行不通。这和错误有什么关系呢?” 但是,果然,它确实有效。为什么? (4认同)

小智 17

如果这是一个来自复制文件夹和 iCloud 文件夹内的新项目,只需关闭 Xcode 并重新启动它。同步尚未完成。


小智 13

选择包含要预览的当前文件的方案
在此处输入图片说明

  • 但如何呢?您点击了什么进入该页面? (5认同)
  • @NicWanavit 产品 → 方案 → <从底部选择一个方案> (3认同)

小智 5

我遇到了同样的问题。我所做的只是从下载的文件夹中复制“StartingPoint”文件夹并重新启动项目。有效!!!


Sha*_*ane 5

我在遵循地标教程后也遇到了这个问题。当我创建“CircleImage.swift”时,它不允许我预览它,并显示上述错误消息。

您可以通过转至查看当前正在使用的方案Product > Scheme。我选择了 macOS。

产品 > 方案,从那里您可以看到“Landmarks (macOS)”已被选中。

单击 CircleImage.swift 文件会加载它,并在最右侧的侧栏中显示属性检查器。左侧的几个按钮是“显示文件检查器”。

在那里,您可以看到该文件选择的“目标成员资格”。我的问题是没有检查“地标(macOS)”。检查这一点后,预览版立即开始工作。

文件检查器,看起来像一个折耳的页面,显示目标成员列表。

我想我也可以将我的产品方案更改为 iOS,并且它会起作用,因为已经检查过了。