【问题标题】:Installing Apple Watch OS 2 App on Apple watch without iOS device在没有 iOS 设备的 Apple Watch 上安装 Apple Watch OS 2 App
【发布时间】:2015-11-14 15:49:43
【问题描述】:

我为 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 OS 2 应用程序可以独立于手表运行,但它仍然包含手机部分。您无法构建 ipa 或可以将其带到手表上并安装的东西。为了确认这一点,您可以在您的 xcode 中创建一个新的 watch OS 2 应用程序,您可以看到手机文件也在创建中。

标签: swift apple-watch xcode7 watchos-2


【解决方案1】:

您将为 watchOS 2 构建手表应用程序作为扩展程序,就像您可能构建一个共享扩展程序一样。这些是依赖应用程序——Apple Watch 无法在没有配对 iPhone 的情况下安装它们。 这可能听起来很奇怪,但以下是 Apple Watch 的三个主要部分

  • iOS 应用程序:这是在 iPhone 或 iPad 上运行的“主机”应用程序。如果没有宿主应用程序,您永远无法在 Apple Watch 上运行应用程序。

  • Watch 应用程序:这是包含在主机应用程序中但随后安装在 Apple Watch 上的文件和资源包。该捆绑包包括应用的情节提要以及情节提要中使用的任何图像或本地化文件。

  • 观看扩展:最后一块拼图是您编写的实际代码。这将被编译并传输到 Watch 执行。在代码中访问的任何图像或本地化都应与扩展程序捆绑在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 2016-05-03
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多