【问题标题】:SwiftUI Preview error - "Cannot preview in this file - Update failed"SwiftUI 预览错误 - “无法在此文件中预览 - 更新失败”
【发布时间】:2020-07-10 08:41:29
【问题描述】:

我创建了一个新的 SwiftUI 项目,但默认代码不会在实时预览窗口中加载。我每次都收到以下错误:“无法在此文件中预览 - 更新失败”。我在 Catalina 10.15.4 上运行 Xcode 11.4

Xcode 中的错误图像

诊断报告图片

这是我迄今为止尝试过的事情的列表:

1) 重启 Xcode 和我的电脑

2) 清理项目的build文件夹

3) 删除构建文件夹并重新运行项目

4) 更改了模拟器设备(我尝试过通用 iOS 设备、iPhone 11、11 pro max 等)

5) 将项目位置更改为桌面

任何帮助将不胜感激!

【问题讨论】:

  • 尝试更新你的 Xcode。
  • 哪个 Xcode 版本?
  • 这里与 xcode 13.4 相同
  • 这里与 xcode 11.5 相同

标签: swift xcode swiftui


【解决方案1】:

我遇到了类似的问题,但在我的情况下,诊断结果显示:RemoteHumanReadableError

我的解决方法是退出 Xcode(关闭窗口并从菜单中退出或使用 CMD+Q)。

删除以下内容:

/Users/$(whoami)/Library/Developer/Xcode/DerivedData/

这样的:

rm -rf /Users/$(whoami)/Library/Developer/Xcode/DerivedData/*

注意:系统可能会要求您确认,因此您必须回答 y 并点击 enter(始终谨慎使用 rm -rf!)。

然后再次启动 Xcode 并打开项目 - 加载时间稍长,但运行良好,没有问题。

我只是希望这有助于解决 OP 问题以及与 SwiftUI 预览与代码无关的愚蠢错误的其他类似问题。

【讨论】:

    猜你喜欢
    • 2022-09-28
    • 2022-01-25
    • 2021-12-20
    • 2019-10-20
    • 1970-01-01
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多