如何从iOS Xcode模拟器中删除应用程序?

67

可以通过重置内容和设置来删除应用程序,但是在Xcode 7中,也可以从模拟器中删除单个应用程序。但是,在Xcode 8中不再支持这种方法。如何做到这一点?我有一款强制触摸触控板,这会影响从模拟器中删除应用程序吗?

10个回答

133

我也曾经为这个问题苦恼过一段时间,直到我找到了解决方法。我很惊讶居然很难找到相关信息...

正如你所提到的,这只是在使用支持Force Click的触摸板时才会出现的问题。@pingkai.tse的答案很好,但对我来说,关闭“使用TrackPad Force”不会持久化 - 每次重新启动模拟器都需要重新关闭。

诀窍在于点击而不触发Force Click手势。起初很难,但练习一段时间后就会掌握技巧。在触摸板上,轻轻地点击应用程序并长按足够长的时间以触发长按。在按住的同时,如果看到文本开始模糊,说明你施加了太多的压力,实际上触发了Force Click。


我尝试了几次才做对!但最终掌握了它的窍门 :) - Prakash Raman
这太棒了...这是我在StackOverflow上见过的看似最迷信的答案之一,但完美地解决了问题! - Scott Skiles

79
  • 打开模拟器。

  • 在工具视图中找到“硬件”选项卡。

  • 取消“触摸压力和使用轨迹板力量”的勾选。


67

针对 iOS 11 及以上版本的模拟器,您应该长按应用程序图标 :)

针对 iOS 13 及以上版本的模拟器,您可以长按应用程序图标。当出现“重新排列应用程序”建议时,您可以点击它,或者继续按住鼠标按钮直到它自动应用。

iOS 11 及之前版本:按住 alt 键,然后点击触控板。


1
值得强调的是,您必须“点击”触摸板,以便获得触觉反馈。如果您已经打开了“轻敲以点击”功能,则长时间轻敲不会产生任何效果。必须足够用力才能算作“点击”。 - Emerson Farrugia
1
@amagain,你应该将接受的答案更改为这个。 - user187676
4
没问题!Shift + Option(也就是 alt)可以点亮“图标”,然后您可以在想要删除的应用程序上轻触并按住。图标开始晃动,就像您期望的那样。最后,按Shift + Command + H来恢复顺序。 - Ben Butzer

13

步骤1:在模拟器上使用 command + shift + H 快捷键回到主屏幕。

步骤2:点击并长按应用程序图标,当出现一个在图标左上角的 "x" 按钮时释放手指。

步骤3:点击 "x" 按钮并选择想要删除的应用程序。

步骤4:完成后,再次使用 command + shift + H 快捷键将模拟器返回到正常状态。

对于 Force Touch 触控板,请确保在点击图标时不要完全按下触控板。请使用普通的点击方式。


这只适用于鼠标,使用MacBook Pro上的Force Touch触控板无法复制相同的结果。 - amagain

8

1)点击模拟器。

2)在顶部点击硬件,然后点击“擦除所有内容和设置”。

输入图像描述


6

这将从启动的模拟器中卸载该应用程序。

xcrun simctl uninstall booted com.app.identifier

基于 simctl,我创建了一个脚本RemoveIOSAppsScript,该脚本可以从启动的模拟器中删除所有非苹果应用程序。


0
你已启用了3D Touch,请在模拟器主屏幕上轻触并保持 "VERY" 轻按(只需感受到点击,然后保持该力度或更小),即可打开应用程序。或者在系统偏好设置中禁用 "Force click and haptic feedback",然后返回模拟器主屏幕并长按应用程序图标以删除它。我更喜欢第二种方法,因为我认为这个功能对我的Mac没有用处。

0

只需启用 Force Touch 触控板,点击并按住应用程序图标即可... 根据我的经验,较新的 MBP 与模拟器配合良好。如果不行,请遵循上述建议。


0
  1. 按下 command + space 并搜索 X-code。
  2. 然后按回车键,打开模拟器。
  3. 在模拟器的顶部栏中,在工具视图上找到“硬件”选项卡。
  4. 点击“撤消触摸压力和使用触控板力量”。

0

针对Apple TV模拟器:

  1. 在您想要删除的应用程序上按Enter键。
  2. 当它开始移动时,点击空格键
  3. 您将看到一个新菜单,其中包含删除选项!

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