如何重置预览数据?

jnf*_*jtj 1 macos xcode ios swift swiftui

我正在 XCode 14 中开发一个多平台应用程序。我的预览将数据读取+写入到我的应用程序的应用程序支持目录,并使用 @AppStorage 属性。

如何删除所有预览数据?我想重置所有 @AppStorage 值和文件存储,但每篇文章或教程似乎都已过时。如何重置 XCode 预览的所有这些数据?

我尝试根据各种教程删除各种文件和目录。我看到一些文章和教程提到了 XCode 14 中似乎不存在的菜单项。

例如,我的应用程序的“应用程序支持”目录中有旧文件导致问题,我只是不知道如何删除它们。

我还想完全删除任何@AppStorage 值。

本质上,我只是想创建一个反映我的应用程序从未运行过的情况的状态。在我的实体 iPhone 上,只需删除应用程序并从 XCode 重新加载它就足够简单了。但 XCode 预览对我来说完全是个谜。我还没有找到重置 macOS 版本数据的方法。

我简直不敢相信重置数据竟然如此困难。我错过了什么吗?

Nir*_*gly 5

您可以尝试以下步骤:

  • 打开终端。
  • 转到您的项目目录。
  • 运行以下命令:

xcrun simctl --设置预览删除全部

这应该会清除您的预览缓存数据并且应该可以正常加载。

从OP编辑:

先跑sudo xcode-select -s /Applications/Xcode.app