WatchKit 应用因 "Failing to Install" 被拒绝

WatchKit App Rejected for "Failing to Install"

我用配套的 Apple Watch 应用构建了一个 iOS 应用,最近将它提交到 App Store。今天早上因为安装失败被拒。以下是重现步骤:

  1. 在 iPhone
  2. 上安装应用程序
  3. 启动配套应用程序
  4. 切换 "Show App on Apple Watch" 开关
  5. 应用程序尝试在 Apple Watch 上安装
  6. Apple Watch 上显示错误消息,应用未安装。
  7. 配套应用中的切换开关设置为 "off"

显然,我没有 Apple Watch 来测试它,但它在模拟器中运行良好(并且在 Apple Watch 模拟器上安装良好)。也许这与我在提交前的签名方式有关?有人 运行 遇到过同样的问题吗?

这是 Apple Watch 上报告的错误消息(由 Apple 的审核团队提供给我):

App Verification Failed

您在Xcode 6.3 中打开过项目吗?如果是这样,它可能会将您的部署目标设置为 iOS 8.3,这将导致此错误。

问题是,如果您在某个时候在 Xcode 6.3 中打开项目,它会将您的部署目标更新为 iOS 8.3。然而,这并没有反映在项目的 UI 中,您必须右键单击您的项目文件并显示内容,然后打开您的 project.pbxroj 并搜索部署目标并将其更改为 8.2

我有完全相同的错误。 访问了 Apple 开发者门户网站和设备部分。 然后我必须完成 'device reset' 程序。

原因是我进入了新的开发者计划年。在我完成重置之前,它似乎拒绝提供设备 - 不是它告诉我的!

完成此操作后,我进入 Window-> 设备(来自 xCode),我会看到手表。

从那时起它运行良好。 (我在开发者门户上的设备列表中查看过,它就在那里)。

此外,如果它没有自动打开,Window->设备会显示您可以用来手动添加设备的 UDID。

希望对您有所帮助:)