iphone - 重置所有 iOS 模拟器的内容和设置

标签 iphone ipad ios-simulator

是否有任何选项可以重置所有模拟器的内容和设置?在单个事件或通过命令行的单个命令中?

最佳答案

根据 Jeremy Huddleston Sequoia 的回答,我编写了一个 shell 脚本来重置所有模拟器。

对于Xcode 7,您可以使用:

#!/bin/sh

instruments -s devices \
| grep "(\d[.0-9]\+) \[[0-9A-F]\{8\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{12\}\]" \
| grep -o "[0-9A-F]\{8\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{12\}" \
| while read -r line ; do
    echo "Reseting Simulator with UDID: $line"
    xcrun simctl erase $line
done

对于以前的版本,请使用:

#!/bin/sh

instruments -s devices \
 | grep Simulator \
 | grep -o "[0-9A-F]\{8\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{4\}-[0-9A-F]\{12\}" \
 | while read -r line ; do
    echo "Reseting Simulator with UDID: $line"
    xcrun simctl erase $line
done

关于iphone - 重置所有 iOS 模拟器的内容和设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15365179/

相关文章:

ios - 在 GameScene 中定位 SKSpriteNode

ios - UIScrollView 在设备上的奇怪行为

iPhone iOS 如何将文本从 UITextView 导出到文本文件以进行跨平台编辑? (Mac、PC、iPhone 等)

iphone - 通过保持纵横比和宽度调整 UIImage 的大小

ios - 当 ios 中该部分数据为空时,我如何删除 uitableview 部分?

iphone - 苹果付费申请机制

iphone - iPad Retina - iPad 使用 iPhone 视网膜图像

flutter - IOS模拟器软件键盘不出现

ios - iPhone Simulator有时慢,有时快

iphone - 如何使用FBConnect对话框方法将UIImage发布到我的墙上?