我有一个配置了 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 应用程序。不要在手表设备上安装手表 OS1 应用程序。
- 点击手机上的“我的手表”应用程序并观察,它会在此部分显示我的手表应用程序名称。
- 现在将此应用程序升级到具有 Watch OS2 目标的最新应用程序。
- 然后在 iPhone 上点击“我的手表”应用程序并观察,此部分中没有显示我的手表应用程序名称。
但是通过以下步骤,我的手表应用程序仍然存在于“我的手表”应用程序中。
- 安装具有 watch OS1 目标的 iPhone 应用程序。在手表设备上安装手表 OS1 应用程序。
- 点击手机上的“我的手表”应用程序并观察,它会在此部分显示我的手表应用程序名称。
- 现在将此应用程序升级到具有 Watch OS2 目标的最新应用程序。
- 然后点击 iPhone 上的“我的手表”应用程序并观察,我的手表应用程序持续存在于“我的手表”应用程序中。
我无法找出解决方案。