iOS模拟器:如何清除应用程序的缓存而不是整个手机?

iOS模拟器:如何清除应用程序的缓存而不是整个手机?,ios,ios-simulator,Ios,Ios Simulator,正如标题所述,我想清除缓存和应用程序的所有数据,但不是实际iOS模拟器本身的所有数据。我在StackOverflow上只能找到如下帖子: 它告诉我重置整个手机,这需要相当长的时间。我可以在实际的iPhone上清除缓存,我无法理解为什么我不能在模拟器上清除缓存,这感觉很基本。使用xcrun simctl get_app_container data获取应用程序数据容器的路径 您可以导航到该目录并删除任何您想删除的内容。您可以像在设备上一样长按应用程序删除它,如果这是您的意思的话。这会清理应用程序

正如标题所述,我想清除缓存和应用程序的所有数据,但不是实际iOS模拟器本身的所有数据。我在StackOverflow上只能找到如下帖子:


它告诉我重置整个手机,这需要相当长的时间。我可以在实际的iPhone上清除缓存,我无法理解为什么我不能在模拟器上清除缓存,这感觉很基本。

使用
xcrun simctl get_app_container data
获取应用程序数据容器的路径


您可以导航到该目录并删除任何您想删除的内容。

您可以像在设备上一样长按应用程序删除它,如果这是您的意思的话。这会清理应用程序的整个沙箱。没错,但重新安装应用程序需要很长时间。我不想卸载任何东西,我只想清除缓存。重新安装不会比启动花费更长的时间,但也许你的应用程序很大?使用FileManager在相关文件夹上运行递归删除。