我正在尝试使用 xcrun simctl 启动设备并卸载应用程序,但它挂在卸载步骤
xcrun simctl boot <deviceudid>
xcrun simctl uninstall <deviceudid> <bundleid>
并且它在卸载时挂起并永远存在......但是,如果我已经运行了模拟器并执行
xcrun simctl uninstall <deviceudid> <bundleid>
它工作正常......但我试图在脚本中执行此操作而不手动打开模拟器
我正在尝试使用 xcrun simctl 启动设备并卸载应用程序,但它挂在卸载步骤
xcrun simctl boot <deviceudid>
xcrun simctl uninstall <deviceudid> <bundleid>
并且它在卸载时挂起并永远存在......但是,如果我已经运行了模拟器并执行
xcrun simctl uninstall <deviceudid> <bundleid>
它工作正常......但我试图在脚本中执行此操作而不手动打开模拟器
发生这种情况是因为当您使用“xcrun simctl boot ...”时,您并没有完全启动模拟器。某些服务(包括系统应用程序提供的服务,如安装或启动)在此模式下不可用。
如果您想编写完整启动设备的脚本,您可能需要参考我在Xcode 6 - 从命令行启动模拟器中的回答