我找到了一个命令可以杀死所有模拟器,但它不能满足我的需求。我需要能够重启特定的模拟器并给出其UDID。
我尝试使用关闭再启动模拟器的方式:
$ xcrun simctl shutdown <udid>
$ xcrun simctl boot <udid>
$ open -a simulator
但在执行这些命令后,模拟器卡住了。
Xcode 版本:10.3 模拟器版本:iPhone XS iOS:12.4
我找到了一个命令可以杀死所有模拟器,但它不能满足我的需求。我需要能够重启特定的模拟器并给出其UDID。
我尝试使用关闭再启动模拟器的方式:
$ xcrun simctl shutdown <udid>
$ xcrun simctl boot <udid>
$ open -a simulator
但在执行这些命令后,模拟器卡住了。
Xcode 版本:10.3 模拟器版本:iPhone XS iOS:12.4
export UDID=$(xcrun simctl list devices | grep "(Booted)" | grep -E -o -i "([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})")
xcrun simctl shutdown $UDID
xcrun simctl boot $UDID