【发布时间】:2016-07-06 20:04:45
【问题描述】:
我有一个配置了 watch OS1 架构的项目。现在我想在同一个项目中只支持 watch OS2 架构。因此,为了在我现有的项目中只配置 watch OS2,我删除了 watch OS1 的所有目标,包括 Watch App 和 Watch Extension,并为 watch OS2 添加了一个新目标。使用此设置,如果我直接运行我的应用程序,它就可以正常工作。正在安装 iPhone 应用和手表应用。
当我将具有 watch OS1 设置的 iPhone 应用程序升级到具有 watch OS2 目标的最新设置时,我遇到了问题。当我按照以下步骤将我的应用程序升级到最新版本时,我的 watch OS2 应用程序不会显示在 iPhone 上的 “我的手表” 应用程序中。因此,我无法在手表中安装我的 watch OS2 应用程序。
我遵循的步骤是:
- 安装具有 watch OS1 目标的 iPhone 应用程序。请勿在手表设备上安装 watch OS1 应用。
- 在手机上点击“我的手表”应用程序并观察,它会在此部分显示我的手表应用程序名称。
- 现在将此应用程序升级到具有 Watch OS2 目标的最新应用程序。
- 然后在 iPhone 上点击“我的手表”应用程序并观察,此部分中没有显示我的手表应用程序名称。
但通过以下步骤,我的手表应用程序仍保留在“我的手表”应用程序中。
- 安装具有 watch OS1 目标的 iPhone 应用程序。在手表设备上安装 watch OS1 应用。
- 在手机上点击“我的手表”应用程序并观察,它会在此部分显示我的手表应用程序名称。
- 现在将此应用程序升级到具有 Watch OS2 目标的最新应用程序。
- 然后在 iPhone 上点击“我的手表”应用程序并观察,我的手表应用程序持续存在于“我的手表”应用程序中。
我无法找出解决方案。
【问题讨论】:
标签: ios objective-c watchkit watchos-2 watchos