iOS6模拟器在删除应用程序时是否存在漏洞?

27
经常情况下,当我尝试在附带Xcode 4.5的iOS 6模拟器上删除应用程序时,模拟器会冻结。我所做的只是长按应用程序。删除对话框没有弹出,图标仍然在摇晃。退出并重新打开模拟器无法帮助删除应用程序。
我已经尝试从/Library/Application Support/iPhone Simulator/5.1/Applications文件夹中删除应用程序的文件夹。有时这有所帮助,但有时即使这样也无法从模拟器中删除该图标。
这种行为与iOS版本或设备型号无关。无论我选择哪个型号/ iOS版本都是一样的。
唯一有帮助的是使用模拟器的重置内容和设置选项。
您是否遇到了同样的挫折?如果是,除了完全重置模拟器之外,您还找到了解决方法吗?

2
我曾经遇到过这个问题,但最终删除对话框出现了。大约一分钟左右(我用来搜索问题、找到这个解决方法并阅读它的时间)。 - sanna
请提交一个雷达报告并在此处发布 rdar:// URL。如果其他人也遇到了这个问题,请提交错误报告并重复雷达号码。 - Andrew Pouliot
@AndrewPouliot 好的,我已经提交了一个ID为12679338的bug。我不知道如何获取这个bug的rdar:// url。如果您知道如何获取,请告诉我,我会在这里分享。 - aslı
我等了6秒钟,它终于出现了。这个卡顿是每次都会发生还是只有在你的系统繁忙时才会发生?试着让Xcode和模拟器独立运行,看看是否更加流畅。 - Ben Lu
奇怪的是,几天前我在我的设备上也遇到了同样的问题。我以为设备卡住了,按home/sleep按钮没有帮助,一分钟后alertView终于出现了,这才让我继续操作。也许这只是一个偶然问题,但我想知道这个问题是由IOS还是模拟器引起的。 - Yunus Nedim Mehel
显示剩余5条评论
7个回答

9
我也遇到过这个问题,只有当模拟器设置为版本= iOS 5.0或iOS 5.1时才会出现问题。无论如何,我要删除我的应用程序而不完全重置模拟器,我所做的是:
  1. 退出iOS模拟器
  2. 在Finder或终端中,转到~/Library/ApplicationSupport/iPhone Simulator/5.1
  3. 删除包含您想要从模拟器中删除的应用程序的文件夹
  4. 重新启动模拟器(或仅从XCode构建+运行),您的应用程序将消失/重新安装
在步骤#2中,将“5.1”替换为您要从中删除应用程序的iOS模拟器版本。
OP提到这个解决方案不起作用。我猜他们没有执行步骤#1。如果您不先退出模拟器,则可能无法删除应用程序文件夹,即使应用程序在模拟器中运行,也不会在重新启动之前显示出来。

我正在使用模拟器版本6.0。而使用Finder删除应用程序也不是一个好主意。我可以在模拟器中删除应用程序,但这将需要超过一分钟的时间。 - sunkehappy
无论你用什么方法,我只是提供适合我的解决方案。从finder中删除应用程序没有任何问题。我不知道其他解决iOS模拟器中明显的错误的方法。我使用与你相同版本的XCode和iOS模拟器。在模拟器中,我将iOS版本设置为5.1以体验这个问题。你在问题中展示的路径示例表明你也在做同样的事情。 - XJones
我是悬赏者,而不是问题提问者。 - sunkehappy
抱歉,我错过了。就我的动机而言,我回答这个问题是为了尝试帮助,而非赏金。这是苹果公司一个特别恼人的漏洞。 - XJones
恩,是的!只是一个很烦人的 bug。但我不能给你赏金。很抱歉。无论如何还是谢谢你。 - sunkehappy

8

您可以从iOS模拟器 ->重置内容和设置中重置模拟器配置…… 这将删除模拟器上的所有数据。


2
是的,所有数据,包括相册中的图像。大多数情况下,我们不想删除所有数据。 - sunkehappy
就我所知,这个回答不应该被踩。它是一个完全合理的解决方案,并且确实可以工作,尽管有副作用。 - XJones
@XJones 这个踩人并不是我。在他回答之前,我已经知道这种方法,并且它会产生负面影响。因此我无法给他悬赏了。很抱歉。 - sunkehappy

3

我有一个问题,涉及iPhone/iPad 6.0模拟器。我使用的是Lion和xcode 4.5.2。 我的解决方法是,在点击X后使用菜单调用滑动锁定,然后解锁它。接着删除消息框就会出现,我可以确认删除。

在调用菜单后,有时必须先向左或向右旋转一下,才能显示滑动锁定。


2

如果应用程序在模拟器上运行,则更容易出现此问题。因此,首先停止应用程序,然后删除该应用程序。这可能会节省您的时间。


是的,这也对我没有帮助。 - aslı

2

我曾经遇到过这个问题,解决方法是长按X按钮。简单点击无法触发删除对话框的出现。这个问题困扰了我好几个月!


这也无法解决问题。删除一个应用程序仍然需要很长时间。 - sunkehappy

0

点击关闭按钮后锁定模拟器,然后在要求弹出时解锁并删除它。


0
在iOS 6.0模拟器中,我遇到了同样的问题。尝试长按X键30秒钟,然后弹出“删除应用程序”选项。最终我成功地在iOS 6.0模拟器上删除了应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接