2015-05-11 68 views
1

我有一个需求来创建一个watchkit应用程序。 请让我知道是否可以使用手表套件创建单独的应用程序,或者我们必须使用扩展程序来做到这一点。为什么我的Apple Watch模拟器是黑色的?

我在模拟器中测试我的应用程序。 iPhone模拟器和Apple手表模拟器都出现了。 Apple手表模拟器是黑色的,没有屏幕出现。 我的系统硬盘:320 GB,RAM:5 GB。

+0

你把interface.storyboard上的东西.... ??? –

回答

0

不可能开发独立的WatchKit应用程序。正如你所说 - 它必须是一个扩展。此外,你的iPhone应用程序必须做些什么 - 它不能只是你的扩展容器。

+0

感谢您的反馈。请允许我告诉我为什么我的苹果手表42毫米模拟器是黑色的? – Bis

+0

你是否在故事板中创建了你的视图? – Artrmz

1

如果你还没有阅读,请看看它。总之,它看起来像你目前只能使用扩展来实现这一点。

This article解释了他们作为第三方手表应用程序开发人员的期望。

Apple Watch需要iPhone的存在才能运行第三方应用程序。要创建第三方应用程序,您需要两个独立的软件包:一个WatchKit应用程序(在Apple Watch上运行)和一个WatchKit扩展(在用户的iPhone上运行)。 WatchKit应用程序仅包含与应用程序用户界面相关的故事板和资源文件。 WatchKit扩展包含用于管理WatchKit应用的用户界面和用于响应用户交互的代码。

而且

因为WatchKit应用程序扩展现有的iOS应用程序的行为时,WatchKit应用和WatchKit扩展捆绑在一起和包装您的iOS应用束的内侧。在安装iOS应用程序时,系统会提示用户在配对的Apple Watch出现时安装WatchKit应用程序。

+0

虽然这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供参考链接。如果链接页面更改,则仅链接答案可能会失效。 – Ray

+0

谢谢雷,我会更新它。 –

0

观看应用程序必须设置为附加应用程序,并且不能创建为独立应用程序。这不仅仅是Apple设计Watch的原因,而是将其视为iOS设备的额外屏幕。 Apple还建议在主iOS-App中尽可能多地使用资源密集型代码 - 例如后台任务。

至于为什么你的屏幕是黑色的:
确保你正在构建Watch App-Scheme。然后,即使您的Watch应用还没有任何UI元素,您应该会在手表模拟器的右上角看到时间。

相关问题