代码之家  ›  专栏  ›  技术社区  ›  Asad Javed

simctl | fbsimctl:如果在关闭命令后启动模拟器,模拟器将无响应

  •  0
  • Asad Javed  · 技术社区  · 7 年前

    1. 我使用命令创建一个模拟器: xcrun simctl create "iPhone 8 Plus"
    2. 我重新命名了我新创建的模拟器: xcrun simctl rename <udid> my-new-iphone-8-plus
    3. xcrun simctl boot <udid>
    4. 我打开模拟器应用程序: open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/ . 此时模拟器应用程序已经启动并运行,我可以完全与模拟器交互。
    5. 我关闭模拟器: xcrun simctl shutdown <udid> . 此时模拟器关闭,但模拟器应用程序仍在运行,这是有意义的,因为我可能同时运行多个模拟器。
    6. . 此时模拟器快速启动。启动屏幕和加载指示器都没有出现,就像我第一次启动它时一样。

    此时模拟器对我的触摸没有反应。好像卡住了。命令成功返回,不返回任何错误。

    我用过同样的方法 fbsimctl

    有一点很重要: 当我手动关闭模拟器时,选择所需的模拟器窗口,然后 CMD + W 或者从左上角的红色关闭按钮关闭它,然后从命令行再次引导它,它令人惊讶地工作得很好。

    目标:

    我也尝试了其他方法,比如使用 pid . 没用。

    0 回复  |  直到 7 年前