有清除iPhone模拟器caching比删除其目录更快/更好的方法吗?
所以对于iOS开发我还是比较新的,我发现自己经常需要删除DerivedData或iPhone Simulator目录的内容,以便从代码中实际执行。 在Xcode中清理不像清空这些目录一样,对不对? 如果没有的话,是否有一个更简单的方法来做到这一点比拖动Finderfind他们,清理他们?
78:9赔率
是的 ,与进入城镇的每个模拟器相比,有一个更好的方法,并且一次一个地重置内容和设置。 也比看看你的模拟器的目录,并从脚下的caching更好 。
退出iPhone模拟器,然后在terminal中运行xcrun
:
xcrun simctl erase all
安全有效。
在iOS模拟器菜单中,有一个选项称为重置内容和设置…
这应该做的伎俩。
编辑:
为了使这个更快,更容易,我添加了这样一个快捷键…
在系统偏好设置中,select键盘
然后点击应用程序快捷键
点击加号button添加另一个快捷方式。
最后:
- 从应用程序:下拉菜单中selectiOS模拟器 。
- 在菜单标题:文本框中键入重置内容和设置…。
- 在键盘快捷键中input您的首选快捷键: 。 (我用命令期)
- 点击添加button。
现在,在iOS模拟器中,您可以简单地使用新的快捷键进行重置。
如果模拟器没有出现在下拉列表中:
- 在Finder窗口中,转到您的应用程序文件夹。
- 右键单击Xcode并select“显示包装内容”。
- 导航到
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
- 你会看到iPhone Simulator.app。
- 现在,在设置应用程序,而不是selectiOS模拟器丢失,你select其他….
- 这将导致出现一个窗口,其中包含一个应用程序列表。
- 现在,将iPhone Simulator.app从Finder窗口拖动到单击其他…时出现的窗口。
对于iOS模拟器(Safari)上的Web开发和testing:
-
在iOS模拟器和Safari打开的情况下,进入Safari>开发> iOS模拟器,并select您的页面,使您可以访问Web Inspector工具。
-
转到Safari>开发>清空caching清除iOS Safari上的caching。