xcrun simctl boot / uninstall 当模拟器不是时挂起 运行

xcrun simctl boot / uninstall hang when simulator isn't running

我正在尝试使用 xcrun simctl 启动设备并卸载应用程序,但它在卸载步骤时挂起[=13​​=]

xcrun simctl boot <deviceudid>
xcrun simctl uninstall <deviceudid> <bundleid>

它在卸载时挂起并永远存在...但是,如果我已经有了模拟器 运行 并执行

xcrun simctl uninstall <deviceudid> <bundleid>

它工作正常...但我正在尝试在不手动打开模拟器的情况下在脚本中执行此操作

发生这种情况是因为当您使用 'xcrun simctl boot ...' 时,您无法完全启动模拟器。某些服务(包括系统应用程序提供的服务,如安装或启动)在此模式下不可用。

如果您想编写完整的设备启动脚本,您可能需要参考我在 Xcode 6 - Launch simulator from command line

中的回答