【发布时间】:2016-11-24 15:00:38
【问题描述】:
以防万一,我们可以通过重置内容和设置来删除应用程序,但也可以在 Xcode 7 中从模拟器中删除单个应用程序。这在 Xcode 8 中不是这种情况。如何实现?我有一个强制触摸触控板,它会影响从模拟器中删除应用程序吗?
【问题讨论】:
标签: ios xcode ios-simulator
以防万一,我们可以通过重置内容和设置来删除应用程序,但也可以在 Xcode 7 中从模拟器中删除单个应用程序。这在 Xcode 8 中不是这种情况。如何实现?我有一个强制触摸触控板,它会影响从模拟器中删除应用程序吗?
【问题讨论】:
标签: ios xcode ios-simulator
我也为此苦苦挣扎了一段时间,直到我弄明白了。我很惊讶找到这方面的信息有多难......
正如您所提到的,这只是在使用支持 Force Click 的触控板时才会出现的问题。 @pingkai.tse 的回答很好,但对我来说,关闭“使用触控板强制”并不会持续存在 - 我每次重新启动模拟器时都必须将其关闭。
诀窍是在不触发强制单击手势的情况下单击。一开始很难,但经过一些练习,你就会掌握它的窍门。在触控板上,点击应用上的轻轻并按住足够长的时间以触发长按。按住时,如果您看到文本开始模糊,则表示您施加了太大的压力,而是触发了强制点击。
【讨论】:
打开模拟器。
在工具视图中找到“硬件”选项卡。
撤消“触摸压力并使用触控板力度”。
【讨论】:
对于 iOS 11+ 模拟器,您应该长按应用图标 :)
对于 iOS 13+ 模拟器,您可以长按应用图标。当“重新排列应用”建议出现时,您可以点击它或继续按住鼠标按钮,直到它自动应用
iOS 11 之前:按住 alt,然后按下触摸板。
【讨论】:
第 1 步:在模拟器上,使用 command + shift + H 进入主屏幕
第2步:点击并按住应用图标,当图标左上角出现“x”按钮时松开
第 3 步:点击“x”按钮并为您要删除的任何应用选择“删除”
第四步:完成后,再次按 command + shift + H 使模拟器恢复正常状态
使用 Force Touch 触控板,只需确保在单击图标时不要将其完全按下即可。使用普通点击。
【讨论】:
这将从启动的模拟器中卸载应用程序。
xcrun simctl uninstall booted com.app.identifier
基于simctl,我创建了一个脚本RemoveIOSAppsScript,用于从启动的模拟器中删除所有非苹果应用程序。
【讨论】:
【讨论】:
您已启用 3d 触摸,在模拟器主页上的应用程序图标上轻点并按住“非常”(只是感觉点击,而不是保持该力或更少)...或在系统偏好设置,禁用“强制单击和触觉反馈”,然后返回模拟器的主页并继续单击应用程序图标将其删除。 我更喜欢第二个,因为我在我的 mac 上找不到有用的这个功能。
【讨论】:
只需单击并按住启用了强制触摸触控板的应用程序图标...根据我的经验,较新的 MBP 可以很好地与模拟器配合使用。如果不遵循上述建议。
【讨论】: