我已经为 Apple Watch OS 2 创建了一个演示独立应用程序,它在模拟器中运行良好。我知道通过您的设备安装 watch os 1 应用程序的步骤,但就我而言,我在 Xcode 中没有看到 Apple Watch 设备来运行我的应用程序。
下面是我尝试在配对的 iPhone 上运行它时看到的错误
https://www.dropbox.com/s/c4qx3gdbep15s61/Screenshot%202015-08-20%2013.19.33.png?dl=0
有很多关于为 Watch OS 2 构建应用程序的教程,但我找不到任何有关直接在 watch 上安装它的信息。我在这里遗漏了什么吗?
最佳答案
您将为 watchOS 2 构建 watch 应用程序作为扩展,就像构建共享扩展一样。这些是依赖的应用程序 - 如果没有配对的 iPhone,Apple Watch 无法安装它们。 这可能听起来很奇怪,但以下是 Apple Watch 的三个主要部分
iOS 应用:这是在 iPhone 或 iPad 上运行的“主机”应用程序。如果没有主机应用程序,您永远无法在 Apple Watch 上运行应用程序。
watch 应用:这是包含在主机应用中但随后安装在 Apple Watch 上的文件和资源包。该 bundle 包括应用程序的 Storyboard以及 Storyboard中使用的任何图像或本地化文件。
观看扩展:最后一 block 拼图是您编写的实际代码。这将被编译并传输到 watch 来执行。在代码中访问的任何图像或本地化都应与扩展程序捆绑在一起。
关于swift - 在没有 iOS 设备的 Apple Watch 上安装 Apple Watch OS 2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32127799/