xcrun simctl status_bar 在 xcode 12 中不起作用

问题描述 投票:0回答:2

我刚刚将 Xcode 升级到 12 beta。我尝试使用以下命令覆盖模拟器上的状态栏:

xcrun simctl status_bar  52B135BF-F549-4684-A959-914499AB3296  override --time '9:41' --batteryState charged --batteryLevel 100;

此命令适用于之前的版本。然而,它不再起作用了。 有谁知道如何解决这个问题吗?

xcode statusbar simulator xcrun simctl
2个回答
3
投票

来自 Xcode 12b3 发行说明:“simctl 状态栏覆盖在运行 iOS 或 iPadOS 13.6 或更早版本的模拟设备上无法正常工作。(63958080)”

我自己也被这个烧伤了。


0
投票

这个 bug 存在多年后,终于用 Xcode 15.3(和 xcrun 68)修复了

顺便说一句,您不需要将 UUID 添加到模拟器中,只需调用

booted
即可。
例如这样:

xcrun simctl status_bar booted override --time "9:41" --batteryState charged --batteryLevel 100 --cellularMode active
© www.soinside.com 2019 - 2024. All rights reserved.