使用xcrun simctl status_bar在iOS模拟器上更改或删除运营商名称

时间:2019-09-27 14:39:41

标签: xcode ios-simulator xcrun

从iOS 13开始,SimulatorStatusMagic不再可用,但是很高兴Apple通过simctl status_bar提供了第一方解决方案。

但是我找不到删除或更改“运营商”文本的任何方法:

iOS 13 Status Bar

设置--cellularMode notSupported会删除它,但也会删除蜂窝条。

是否可以重现SimulatorStatusMagic的先前功能并仅删除或更改运营商名称?

1 个答案:

答案 0 :(得分:4)

我能够通过不将空字符串传递给operatorName而是将仅带有空格' '的字符串传递给运营商名称来删除

但是,单独使用operatorName不会有任何效果。您还需要激活cellularMode

例如

xcrun simctl status_bar "iPhone 8 Plus" override --operatorName ' '

给出此结果

enter image description here

xcrun simctl status_bar "iPhone 8 Plus" override --operatorName ' ' --cellularMode active

结果

enter image description here