4

在开发 iOS 应用程序时,强制关闭应用程序有时很有用。例如:开发仅在应用程序新启动期间出现的功能时。

通过执行以下步骤,可以在真实设备和基于 iOS 的模拟器上强制关闭:

  • 快速按两次主页按钮。您会看到最近使用的应用程序的小预览。

  • 向左滑动以找到您要关闭的应用程序。

  • 在应用程序的预览上向上滑动以将其关闭。

一些非官方 消息称,Apple Watch 应用程序可以通过以下步骤在真实设备上强制关闭:

  • 当应用程序打开时,按住侧面按钮,直到出现关机菜单。
  • 当电源菜单出现在最前面时,松开按钮。
  • 再次按下侧面按钮并按住,直到应用程序关闭并返回主屏幕。

问题: 是否可以强制关闭 watchOS 模拟器上的应用程序?

据我所知,不可能在 Apple Watch 模拟器上模拟侧键按下,因此上面列出的真实设备步骤不适用。我已经阅读了 Apple 的模拟器用户指南,但那里没有提到 Apple Watch 侧边按钮。我错过了什么吗?

4

2 回答 2

3

这有点令人费解,但您可以添加一个#if DEBUG ... #endif在点击按钮或在调试版本上执行特定手势时调用的条件。代码可以只包含一条assertionFailure()abort()消息,强制退出您的应用程序。这样,您可以快速循环初始化以查看您想要查看的内容(不附加调试器)。只要确保在完成测试周期后删除它并采取一切预防措施,这样它就不会进入生产版本!

于 2015-12-21T08:25:14.843 回答
0

您是否尝试Apple Watch 模拟器Reboot选项卡上的选项Hardware。也许它工作。

于 2015-12-22T03:25:39.767 回答