xcrun simctl状态栏在Xcode 14.1上不起作用

vxqlmq5t  于 2023-02-13  发布在  其他
关注(0)|答案(1)|浏览(309)

在macOS 13.0.1上升级到Xcode 14.1后,改变模拟器状态栏的命令不再起作用。终端似乎获得了启动的设备,因为命令xcrun simctl shutdown "booted"确实起作用。
如果我尝试xcrun simctl status_bar "booted" override --time 9:41,什么也没有发生。我尝试了多个模拟器,没有一个显示状态栏的变化。
这是一个已知的错误还是我遗漏了什么?

nhn9ugyo

nhn9ugyo1#

这应该是Xcode 14.1之后引入的一个已知bug(Xcode 14.2也不起作用)。在苹果开发者论坛上也有一个讨论线程。参考"Can't change time in Xcode Simulator"
那个线程的OP说"Simulator Status Magic"可以工作,但是我试了一下没有任何运气。也许你可以先试一试。
如果它对你不起作用,我想唯一的办法是从Software Downloads页面下载Xcode 14.0。
从Xcode 14.1/2下载Simulator 16.0可能也可以,但我没有尝试,因为这个过程在我这边花费了很长时间。而且,缺点是无论你将来升级到新的Xcode版本,你都需要重新下载Simulator 16.0。谁知道这个bug什么时候能修复呢?
就我个人而言,我会保留Xcode 14.0一段时间,直到苹果的开发团队修复这个错误。顺便说一句,记得将下载的Xcode重命名为“Xcode 14”,然后将其拖到您的应用程序文件夹。

相关问题