将应用程序包根目录中的多个JSON文件移动到目录结构中(也位于应用程序包中)后,应用程序保持运行状态,就好像文件保留在其先前位置中一样。经过很多头部划伤和干净的构建之后,我记得iPhone模拟器必须被清除掉才能摆脱旧位置中的这些文件。如何在编译时自动重置iPhone模拟器
确实很高兴能够在每个版本上强制重置模拟器。如果你愿意的话,可以使用纯粹的平板模式。这可以以任何方式被黑客入侵吗?有任何想法吗?
将应用程序包根目录中的多个JSON文件移动到目录结构中(也位于应用程序包中)后,应用程序保持运行状态,就好像文件保留在其先前位置中一样。经过很多头部划伤和干净的构建之后,我记得iPhone模拟器必须被清除掉才能摆脱旧位置中的这些文件。如何在编译时自动重置iPhone模拟器
确实很高兴能够在每个版本上强制重置模拟器。如果你愿意的话,可以使用纯粹的平板模式。这可以以任何方式被黑客入侵吗?有任何想法吗?
您可以将“新运行脚本操作”添加到您的方案的“运行”步骤的“预执行”以运行将重置模拟器的AppleScript。
首先设置shell为/ usr/bin中/ osascript
然后在 “键入一个脚本” 区域中输入以下内容:
#!/usr/bin/env osascript
tell application "iPhone Simulator"
activate
end tell
tell application "System Events"
tell process "iPhone Simulator"
tell menu bar 1
tell menu bar item "iOs Simulator"
tell menu "iOs Simulator"
click menu item "Reset Content and Settings…"
end tell
end tell
end tell
tell window 1
click button "Reset"
end tell
end tell
end tell
在约塞米蒂+ iPhone模拟器8.3,它工作时,我将Vic的“iPhone模拟器”和“iOs模拟器”改为“iOS模拟器”。
谢谢,这将工作。 – 2012-04-12 18:59:03
像这样的脚本可以用来停止任何正在运行的构建吗? – 2013-10-15 16:39:16
它不适合我,我正在使用Xcode 6.1 – Caipivara 2014-12-01 18:41:17