我有一个需求来创建一个watchkit应用程序。 请让我知道是否可以使用手表套件创建单独的应用程序,或者我们必须使用扩展程序来做到这一点。为什么我的Apple Watch模拟器是黑色的?
我在模拟器中测试我的应用程序。 iPhone模拟器和Apple手表模拟器都出现了。 Apple手表模拟器是黑色的,没有屏幕出现。 我的系统硬盘:320 GB,RAM:5 GB。
我有一个需求来创建一个watchkit应用程序。 请让我知道是否可以使用手表套件创建单独的应用程序,或者我们必须使用扩展程序来做到这一点。为什么我的Apple Watch模拟器是黑色的?
我在模拟器中测试我的应用程序。 iPhone模拟器和Apple手表模拟器都出现了。 Apple手表模拟器是黑色的,没有屏幕出现。 我的系统硬盘:320 GB,RAM:5 GB。
如果你还没有阅读,请看看它。总之,它看起来像你目前只能使用扩展来实现这一点。
This article解释了他们作为第三方手表应用程序开发人员的期望。
Apple Watch需要iPhone的存在才能运行第三方应用程序。要创建第三方应用程序,您需要两个独立的软件包:一个WatchKit应用程序(在Apple Watch上运行)和一个WatchKit扩展(在用户的iPhone上运行)。 WatchKit应用程序仅包含与应用程序用户界面相关的故事板和资源文件。 WatchKit扩展包含用于管理WatchKit应用的用户界面和用于响应用户交互的代码。
而且
因为WatchKit应用程序扩展现有的iOS应用程序的行为时,WatchKit应用和WatchKit扩展捆绑在一起和包装您的iOS应用束的内侧。在安装iOS应用程序时,系统会提示用户在配对的Apple Watch出现时安装WatchKit应用程序。
虽然这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供参考链接。如果链接页面更改,则仅链接答案可能会失效。 – Ray
谢谢雷,我会更新它。 –
观看应用程序必须设置为附加应用程序,并且不能创建为独立应用程序。这不仅仅是Apple设计Watch的原因,而是将其视为iOS设备的额外屏幕。 Apple还建议在主iOS-App中尽可能多地使用资源密集型代码 - 例如后台任务。
至于为什么你的屏幕是黑色的:
确保你正在构建Watch App-Scheme。然后,即使您的Watch应用还没有任何UI元素,您应该会在手表模拟器的右上角看到时间。
你把interface.storyboard上的东西.... ??? –