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

How to delete an app from iOS Xcode Simulator?

为了以防万一,我们可以通过重置内容和设置来删除应用程序,但也可以在 Xcode 中从模拟器中删除单个应用程序 7. Xcode 中不是这种情况 8. 如何这可以实现吗?我有一个强制触摸触控板,它会影响从模拟器中删除应用程序吗?

第 1 步:在模拟器上,使用 command + shift + H 转到主屏幕

第 2 步:点击并按住应用图标,当图标左上角出现 "x" 按钮时松开

第 3 步:单击 "x" 按钮并为要删除的任何应用选择删除

第 4 步:完成后,再次按 command + shift + H 使模拟器return恢复正常状态

使用 Force Touch 触控板时,只需确保在单击图标时不要完全按下即可。使用正常点击。

  • 打开模拟器。

  • 在工具视图中找到 "Hardware" 选项卡。

  • 撤消"Touch Pressure & Use TrackPad Force"。

我也为此苦苦挣扎了一段时间,直到我弄明白了。我很惊讶很难找到关于这个的信息...

如您所述,这只是在使用支持强制点击的触控板时出现的问题。 @pingkai.tse 的回答很好,但对我来说关闭 "Use TrackPad Force" 不会持续存在 - 每次重新启动模拟器时我都必须将其关闭。

诀窍是在不触发 Force Click 手势的情况下单击。一开始很难,但经过一些练习后你就会掌握窍门。在触控板上,非常轻地点击应用程序并按住足够长的时间以触发长按。按住时,如果您看到文字开始变模糊,说明您施加的压力太大,而是触发了用力点击。

对于 iOS 11+ 模拟器,您应该长按应用程序图标:)

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

在iOS11之前:按住alt,然后按触摸板。

您已启用 3d 触摸,在模拟器主页上的应用程序图标上轻轻点击并按住“非常”(只需感觉到点击,而不是保持该力度或更少)。 .. 或者在系统首选项中,禁用 "Force click and haptic feedback",然后返回模拟器主页并继续单击应用程序图标将其删除。 我更喜欢第二个,因为我找不到有用的 mac.

的这个功能
  1. 按 command + space 并搜索 X 代码
  2. 然后按回车键,然后打开模拟器。
  3. 在模拟器顶部的工具栏中找到 "Hardware" 选项卡。
  4. 单击撤消 "Touch Pressure & Use TrackPad Force"。

只需单击并按住应用程序图标并启用强制触摸触控板...根据我的经验,较新的 MBP 与模拟器配合得很好。如果不遵循上面的建议。

1) 点击模拟器

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

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

xcrun simctl uninstall booted com.app.identifier

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