我在macOS Catalina(10.15)上使用Xcode 11打开了SwiftUI的地标应用程序,并且当我打开包含SwiftUI的.swift文件的画布编辑器(Canvas Editor)时,出现以下提示:
无法在此文件中预览 - 活动方案未构建此文件
再试一次(Try Again)、诊断(Diagnostics)选项或重新启动Xcode都无法解决问题。
我在macOS Catalina(10.15)上使用Xcode 11打开了SwiftUI的地标应用程序,并且当我打开包含SwiftUI的.swift文件的画布编辑器(Canvas Editor)时,出现以下提示:
无法在此文件中预览 - 活动方案未构建此文件
再试一次(Try Again)、诊断(Diagnostics)选项或重新启动Xcode都无法解决问题。
您需要仔细阅读 Xcode 和 Apple SDK 协议
,您可以在 Mac 终端中运行以下命令来完成此操作:
sudo xcodebuild -license
完成这些步骤后,重新打开您的项目。
我遇到了同样的问题。我所做的只是将下载文件夹中的“StartingPoint”文件夹复制出来重新启动项目。这样就可以解决了!
我在尝试在Canvas上进行预览时,一些SwiftUI View文件遇到了相同的错误。修复问题的方法是我将当前文件中的代码复制,删除该文件,使用相同名称创建一个新的SwiftUI View文件,并粘贴原始代码。希望可以帮助到你!
在"文档/Desktop"中创建一个新文件夹并将文件复制过去也可以解决此问题。
我刚升级到 Monterey 12.3 和 Xcode 13.3,结果遇到了这个问题。升级前一切正常。上述方法都没有帮助。
创建一个新项目可以解决问题。所以我发现的唯一方法就是创建一个新项目,然后将旧项目中的文件添加到新项目中。很麻烦。
编辑:我没有重新启动电脑(Mac mini),重新启动之后问题得到了解决。
ctrl+alt+shift+k
进行深度清理,然后重新构建应用程序。 - Simon McLoughlin