在macOS Catalina上使用Xcode 11运行Canvas出现问题

9
我安装的是Catalina macOS版本(10.15),但画布仍然没有显示出来。
从Xcode得到的错误消息是:
选择一个包含当前文件的目标进行构建,或将此文件添加到当前方案构建的目标中。

可能是一个愚蠢的问题,但是在创建项目时,您是否勾选了使用SwiftUI复选框?此外,错误提示表明问题与您的方案有关?它指的是哪个文件? - user7014451
对我来说,只需要一个勾选了 SwiftUI 复选框的全新 iOS 项目。它会创建 ContentView.swift(这是 SwiftUI 视图)。当打开此视图时,右侧的预览窗格会显示 @BilalReffas 引用的错误。 - Kirk Woll
2个回答

6
我填写了一个雷达FB6123260,请你也这样做。对于我来说,重置nvram和删除派生数据起了作用。 重置Nvram 删除派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData

3
我删除了派生数据但没有重置Nvram。这对我有用。 - Bassman
我在终端中使用你的命令删除了文件,但我仍然从Xcode收到那个错误消息。你已经填写了一个雷达报告,但我不知道如何操作。请帮帮我... - Horitsu Potter

0

将新文件添加到编译的捆绑包中,作为构建阶段的一部分?不仅需要为文件设置目标,还必须将其包含在编译的捆绑包中。

项目 -> 目标 -> 构建阶段 -> 搜索您要处理的文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接