如何重置iPhone模拟器

Ste*_*eMa 54 iphone ios-simulator

我的应用使用了位置服务.为了测试用户在模拟器要求访问位置服务的权限时按下"不允许"时发生的事情(当应用程序第一次启动时)我需要重置模拟器.这是因为问题在开发过程开始时得到了回答.所以不再问问题了.

使用"重置内容和设置..."重置模拟器不会在开始时提出问题.我做错了什么?

neo*_*eye 102

在iPhone/iPad模拟器中,转到顶部菜单并选择" 模拟器 " - >" 重置内容和设置... "

(在早期版本的模拟器中,顶级菜单条目标签是"iOS模拟器"

  • 那是他说的没用吗? (2认同)

Mis*_*nko 80

对于iOS 11及更高版本,您需要进入顶级系统菜单并选择:

" 硬件 ">" 删除所有内容和设置...... "


Ste*_*AIS 17

如果您正在使用Snow Leopard:

转到Mac的系统偏好设置(不是模拟器),选择安全性部分.点击位置服务前面的"重置警告"按钮,即可完成设置.


bei*_*jun 9

或者您可以选择simctl在命令行中管理 iOS 模拟器。

$ xcrun simctl erase all太擦除所有模拟器中的所有内容。

有关更多信息,您可以阅读 XCBlog 上的这篇博客:https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc


Roh*_*wal 6

Apple说

要将模拟器的用户内容和设置设置为出厂状态并删除已安装的应用程序,请选择"iPhone模拟器">"重置内容和设置".

http://support.apple.com/kb/ht2110


jam*_*ous 6

对于 Xcode 11.4

设备 -> 擦除所有内容和设置...

图片