Answers:
是的,比进入城镇中的每个模拟器并一次重置一个内容和设置一个更好的方法。也好得多不是寻找到你的模拟器的目录,并从它的脚下猛拉缓存。
退出iPhone模拟器,然后xcrun
在终端中运行:
xcrun simctl erase all
安全有效。
请参阅https://stackoverflow.com/a/26394597/218152了解单个设备
xcrun simctl擦除[设备ID]
xcrun simctl help
)中删除:擦除设备的内容和设置。,不要与delete混淆:删除设备或所有不可用的设备。
clean build folder
方法。并为您提供保持该问题活跃的道具。
在iOS Simulator菜单中,有一个名为“ 重置内容和设置...”的选项。
这应该可以解决问题。
编辑:
为了使此操作更快,更轻松,我添加了一个像这样的快捷键...
在系统偏好设置中,选择键盘
然后选择“ 快捷方式”选项卡。然后单击“ 应用程序快捷方式”
现在,在iOS模拟器中,您只需使用新的快捷键即可重置。
如果模拟器未出现在下拉列表中:
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
文件夹。您会看到的iPhone Simulator.app
。现在,在“设置”应用中,您无需选择iOS Simulator
缺少的内容,而是选择Other...
。这将导致出现一个包含“应用程序”列表的窗口。现在,iPhone Simulator.app
从Finder窗口拖动到单击时出现的窗口Other...
。
Reset Content and Settings
不会清除VPN上的客户端资产。我苦苦挣扎了一段时间,想知道为什么我的CSS动画除了模拟器以外还可以在其他地方工作,却发现即使删除了内容和设置,它也在缓存旧文件。最终对我有用的是从VPN断开连接,然后重新启动我的VM,然后重新连接(该框架为我使用了我所有资产的版本)-如果只是测试东西,也可以手动对它们进行版本控制,但这很烦人。这是Apple应该修复的问题;仅在为我测试iOS时才会发生。
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
@JeffWolski指出的路径中找不到模拟器,则可以按搜索词进行搜索simulator.app
对于在iOS Simulator(Safari)上进行Web开发和测试:
在同时打开iOS Simulator和Safari的情况下,转到Safari>开发> iOS Simulator,然后选择您要访问Web Inspector工具的页面。
转到Safari>开发>空缓存以清除iOS Safari上的缓存。