1

我按照Apple 的指南创建了一个手表应用程序,但不确定如何在模拟器中运行它。

当我选择 Watch App 方案并运行它时,会出现 iPhone 模拟器,并且我可以看到 WatchKit 扩展正在运行,使一些日志变笨

2014-11-19 13:28:56.991 WatchApp WatchKit Extension[61833:6371439] <WatchApp_WatchKit_Extension.InterfaceController: 0x7b652010> init
2014-11-19 13:28:56.992 WatchApp WatchKit Extension[61833:6371439] <WatchApp_WatchKit_Extension.InterfaceController: 0x7b652010> will activate

但是模拟器的屏幕上什么也没有发生。

4

2 回答 2

12

你运行你的 WatchKit 扩展,你需要去 Hardware > External Displays 并选择一个 Apple Watch(有两种尺寸,都可以)。

在此处输入图像描述

在此之后,您可以在 Xcode 中对代码进行更改并运行它,这些更改将反映在 WatchKit 模拟器中,而无需再次启用模拟器。

于 2014-11-19T03:09:49.320 回答
3

如果您的 Watch 模拟器屏幕出现,但是是黑色的,那么这意味着您没有从 Xcode 运行正确的目标。返回 Xcode 并选择“xxx Watch App”目标,然后再次运行模拟器。您的外部显示器现在应该显示 Watch App。

在此处输入图像描述

于 2014-11-19T05:01:01.547 回答