如何将 iOS 模拟器上的状态栏更改为 Apple 默认状态,例如时间:9:41

M_d*_*oid 5 statusbar ios ios-simulator react-native

我想用不同的设备截取屏幕截图。是否有类似终端命令来手动更改状态栏。我知道有,xcrun但我如何使用它?

Yan*_*uHD 11

这是您需要在终端上运行的命令:

xcrun simctl status_bar booted override --time "9:41" --batteryState charged --batteryLevel 100

这将更改所有启动模拟器的值。

您可以用设备名称(例如“iPhone 11 Pro”)或模拟器的 UUID 替换“booted”。

xcrun simctl list | grep Booted查找正在运行的模拟器的 UUID)

瞧!如果您愿意,您还可以更改时间和电池的值:)

  • 对我来说,蜂窝条是空的,将“--cellularBars 4”添加到命令中会有所帮助。 (4认同)