如何使用 Apples 的 `xcrun simctl status_bar` 设置日期

Chr*_*Man 6 xcode command-line xcode11

使用 Apple 的新命令行工具,xcrun simctl status_bar您现在可以根据需要在模拟器中设置状态栏,而无需任何 3rd 方程序,但是,我无法更改 iPad Pro(12.9-英寸)。

在帮助菜单中,它指出如果您输入有效的 ISO 日期,那么它会在相关的设备上进行调整: xcrun simctl status_bar --help

所以我输入了一个有效的 ISO 日期2016-09-18T17:34:02.666Z,但状态栏之后将如下所示: 日期未正确更改

Zap*_*hod 9

恐怕毫秒和Z时区不起作用,您应该使用这种格式:

xcrun simctl status_bar booted override --time "2007-01-09T09:41:00+01:00"
Run Code Online (Sandbox Code Playgroud)

  • 不知道为什么,但这会将日期重置为英语时区。是否可以使用 iPad 模拟器中当前设置的时区? (2认同)

Sve*_*ker 1

该文档对于这个特定功能不是很精确。

尝试xcrun simctl status_bar <device> override --time "10:22"一下就会成功。