我正在开发一个Ant构建,它可以自动启动/ Boot tvOS模拟器,在运行的模拟器中安装应用程序并启动。
当我执行install-to-simulator命令时,很多时候模拟器似乎还没有完全启动,因此抛出了如下错误:
[exec] Unable to lookup in current state: Shutdown
我在start-simulator和install-to-simulator命令之间添加了10秒的延迟,但是这个解决方案也不够。
我怎样才能确定一个特定的模拟器的状态?或者,怎样才能确保模拟器正确启动并且不再处于“关闭”状态?
1条答案
按热度按时间j9per5c41#
最初,我试图找到一个解决方案与以下命令:
不幸的是,我无法从可用的选项中找到满足我需求的答案。
因此,我决定诉诸以下命令:
这将以如下方式返回一个字符串输出:
因此,对输出值中的“(Booted)”或“(Shutdown)”进行字符串检查就可以完成这项工作。