我需要创建一个watchkit应用程序。 如果可以使用手表套件创建单独的应用程序,请告知我们,或者我们是否必须使用扩展程序执行此操作。
我正在模拟器中测试我的应用程序。 iPhone模拟器和Apple手表模拟器都出现了。 Apple手表模拟器是黑色的,没有屏幕出现。 我的系统硬盘:320 GB,RAM:5 GB。
答案 0 :(得分:1)
如果您还没有阅读此内容,请查看它。简而言之,您似乎只能使用扩展来实现此目的。
This article解释了他们对第三方监视应用开发者的期望。
Apple Watch需要iPhone才能运行第三方应用。要创建第三方应用程序,您需要两个单独的软件包:一个WatchKit应用程序(在Apple Watch上运行)和一个WatchKit扩展(在用户的iPhone上运行)。 WatchKit应用程序仅包含与应用程序用户界面关联的故事板和资源文件。 WatchKit扩展包含用于管理WatchKit应用程序用户界面和响应用户交互的代码。
另外
由于WatchKit应用程序扩展了现有iOS应用程序的行为,因此WatchKit应用程序和WatchKit扩展程序捆绑在一起并打包在您的iOS应用程序包中。在安装iOS应用程序期间,系统会在配对的Apple Watch出现时提示用户安装WatchKit应用程序。
答案 1 :(得分:0)
开发独立的WatchKit应用程序是不可能的。正如你所说 - 它必须是一个扩展。此外,您的iPhone应用程序必须执行某些操作 - 它不能只是您的扩展程序的容器。
答案 2 :(得分:0)
观看应用必须设置为应用扩展程序,无法创建为独立应用。这不是Apple设计Watch的原因,而是将其视为iOS设备的附加屏幕。 Apple还建议在主iOS-App中尽可能多地使用您的资源密集型代码 - 例如后台任务。
至于为什么你的屏幕是黑色的:
确保您正在构建Watch App-Scheme。然后,即使您的Watch应用程序还没有任何UI元素,您也应该在手表模拟器的右上角看到时间。