我尝试使用xcrun simctl来启动设备并卸载应用程序,但它在卸载步骤中挂起
xcrun simctl boot <deviceudid>
xcrun simctl uninstall <deviceudid> <bundleid>
并且它会在卸载时挂起并永远坐着......但是,如果我已经运行并执行了模拟器
xcrun simctl uninstall <deviceudid> <bundleid>
它工作正常......但我试图在脚本中执行此操作而无需手动打开模拟器
答案 0 :(得分:3)
这是因为当您使用'xcrun simctl boot ...'时,您无法完全启动模拟器。某些服务(包括系统应用程序提供的服务,如安装或启动)在此模式下不可用。
如果您想要完整地启动设备脚本,您可能希望在Xcode 6 - Launch simulator from command line
中参考我的回答