-
我使用命令创建一个模拟器:
xcrun simctl create "iPhone 8 Plus"
-
我重新命名了我新创建的模拟器:
xcrun simctl rename <udid> my-new-iphone-8-plus
-
xcrun simctl boot <udid>
-
我打开模拟器应用程序:
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/
. 此时模拟器应用程序已经启动并运行,我可以完全与模拟器交互。
-
我关闭模拟器:
xcrun simctl shutdown <udid>
. 此时模拟器关闭,但模拟器应用程序仍在运行,这是有意义的,因为我可能同时运行多个模拟器。
-
. 此时模拟器快速启动。启动屏幕和加载指示器都没有出现,就像我第一次启动它时一样。
此时模拟器对我的触摸没有反应。好像卡住了。命令成功返回,不返回任何错误。
我用过同样的方法
fbsimctl
有一点很重要:
当我手动关闭模拟器时,选择所需的模拟器窗口,然后
CMD + W
或者从左上角的红色关闭按钮关闭它,然后从命令行再次引导它,它令人惊讶地工作得很好。
目标:
我也尝试了其他方法,比如使用
pid
. 没用。