如何在Apple Watch模拟器中模拟Glances和Long Look?

时间:2015-02-03 02:13:30

标签: ios8 apple-watch

硬件尚未发布,我想模拟这些事件。我该怎么做呢?

这是Apple docs explaining Long Look

1 个答案:

答案 0 :(得分:8)

在Xcode中,导航到Product -> Scheme -> Manage Schemes点击当前的WatchApp方案,重复两次。 首先将重复项重命名为WatchApp-Glance,然后重命名为WatchApp-Notification。 选择Glance方案,选择Edit,然后在Info标签中,您可以选择Watch InterfaceGlance。相应地编辑您的通知方案。您可以选择动态和静态版本的通知,但现在让我们关注静态。 enter image description here

然后你可以Close这个窗口。

<强>概览

打开Storyboard,导航到Utilities窗格,打开Object Library和Drag-and-Drop Glance Interface Controller。从目标菜单中选择WatchApp-Glance以在iPhone模拟器上运行。您的一瞥现在应该可见。

长期观看

首先关闭所有Long-Look通知分为静态和动态。如果Watch无法渲染动态界面,它将切换到静态。 打开Storyboard,导航到Utilities窗格,打开Object Library和Drag-and-Drop Notification Interface Controller。您会看到Static Notification Controller。在Attributes Inspector中,您可以选择Has Dynamic Interface,以便设计动态Long-Look通知界面。但是,即使我在我的方案中设置动态通知,我也无法运行它。 (Xcode中-β5)。

最后要设置的是示例json / apns文件。在Xcode中,从左侧菜单中选择File-&gt; New-&gt; File(或Cmd + N),选择AppleWatch,然后选择&#34; Notification Simualtion File&#34;。 然后,您可以像运行Glance一样运行通知。

注意

示例通知文件中的

"category": "myCategory"指的是: enter image description here

因此,您可以在Storyboard中构建多个静态通知接口,Watch将根据此字符串参数在运行时决定应显示哪些接口。

希望这有帮助。