我刚刚将 Xcode 升级到 12 beta。我尝试使用以下命令覆盖模拟器上的状态栏:
xcrun simctl status_bar 52B135BF-F549-4684-A959-914499AB3296 override --time '9:41' --batteryState charged --batteryLevel 100;
此命令适用于之前的版本。然而,它不再起作用了。 有谁知道如何解决这个问题吗?
来自 Xcode 12b3 发行说明:“simctl 状态栏覆盖在运行 iOS 或 iPadOS 13.6 或更早版本的模拟设备上无法正常工作。(63958080)”
我自己也被这个烧伤了。
这个 bug 存在多年后,终于用 Xcode 15.3(和 xcrun 68)修复了!
顺便说一句,您不需要将 UUID 添加到模拟器中,只需调用
booted
即可。xcrun simctl status_bar booted override --time "9:41" --batteryState charged --batteryLevel 100 --cellularMode active