【问题标题】:iOS Simulator: How to clear cache of an app instead of entire phone?iOS模拟器:如何清除应用程序而不是整个手机的缓存?
【发布时间】:2019-10-07 06:26:45
【问题描述】:

正如标题已经说明的那样,我想清除应用程序的缓存和所有数据,但不是实际 iOS 模拟器本身的所有内容。我在 StackOverflow 上能找到的只有这样的帖子:

Reset iOS Simulator application data to run app for first time

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

【问题讨论】:

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

标签: ios ios-simulator


【解决方案1】:

使用xcrun simctl get_app_container <device> <bundleid> data 获取应用数据容器的路径。

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

【讨论】:

    猜你喜欢
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2019-08-19
    • 2012-12-14
    • 2017-05-28
    • 1970-01-01
    • 2011-07-13
    相关资源
    最近更新 更多