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

Posted

技术标签:

【中文标题】如何将 iOS 模拟器上的状态栏更改为 Apple 默认时间:9:41【英文标题】:How to change status bar on iOS Simulator to Apple default like time: 9:41 【发布时间】:2020-10-09 09:50:50 【问题描述】:

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

【问题讨论】:

apple.stackexchange.com/a/364912 感谢@BrunoBieri,但 YanvegHD 的回答已经有所帮助 【参考方案1】:

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

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

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

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

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

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

【讨论】:

您需要一个运行 ios 13 或更高版本的模拟器,并且至少需要 Xcode 11。 对我来说,蜂窝栏是空的,在命令中添加 --cellularBars 4 有帮助。

以上是关于如何将 iOS 模拟器上的状态栏更改为 Apple 默认时间:9:41的主要内容,如果未能解决你的问题,请参考以下文章

当我将 viewpager 与 Indicator Android 一起使用时,将背景状态栏更改为背景 viewpager?

Delphi更改IOS状态栏颜色

为啥我不能使用复选框动画汉堡菜单栏更改为 X?

将导航栏更改为图像

更改状态栏色调颜色

SwiftUI:状态栏颜色