【发布时间】:2022-11-02 19:37:20
【问题描述】:
我不认为你可以添加移动原因模拟器没有 SIM 卡。 operator.Simulator 可以像编码一样作为真机工作,但它并不包含真机的所有功能。模拟器是一个程序和其他设备。
如果您想为只能在真实设备上使用的功能做一些事情,请尝试使用真实设备(例如移动运营商操作)
这类似于从手机拍摄照片并将其上传到应用程序。模拟器没有摄像头功能,所以如果你尝试在模拟器中打开摄像头,应用程序会崩溃。您需要在真实设备上进行测试
【讨论】:
我不认为您可以实现与您发布的问题完全相同的效果,但在 iOS 中,我们可以灵活地更改模拟器状态栏,例如电池电量、时间、WiFi 状态、蜂窝状态。
这个功能是调用simctl你可以谷歌更多的细节。
专门更改状态栏使用simctl status_bar
【讨论】:
您看到的状态图标取决于 iPhone 的型号。根据this page 的说法,使用 Face ID 的手机不会在状态栏中显示运营商,而使用 Touch ID 的手机会。
配备面容 ID 的 iPhone 机型
配备触控 ID 的 iPhone 机型
因此,只需转到 File -> Open Simulator,然后选择使用 Touch ID 的其他模拟器,例如 iPhone SE。
还,
如果您看不到图标,请从右上角向下滑动check Control Centre。
【讨论】: