containerAppExtensionEntitlementsWithCompletion失败,错误:(null)

Gar*_*abo 10 xcode ios apple-watch watchkit watchos-4

我在我的手表应用程序的控制台中收到此错误,我无法弄清楚它与之相关的内容,也没有找到任何其他帖子或文档.其他人都知道吗?

完整信息是2017-12-02 18:31:01.379382-0500 Watch Extension [1308:33925] [default] containerAppExtensionEntitlementsWithCompletion:失败并显示错误:(null)

小智 1

当应用程序在 Info.plist 文件中缺少以下行时,通常会发生这种情况:

  • Privacy - Health Update Usage Description
  • Privacy - Health Share Usage Description

在项目导航器上打开您的 Info.plist 文件,并确保这些文件存在于 iOS 端(即,如果有的话,watchOS Info.plist 文件中不需要这些文件)。为他们提供值来解释为什么您的应用程序需要访问该信息,例如“MyApp 需要此信息来跟踪您的心率”。

另外,请确保您的项目启用了 HealthKit 功能。要检查 Xcode 10 上是否有它:

  1. 在 Xcode 中打开项目导航器并选择您的项目(通常是顶级项目)
  2. 选择功能
  3. 检查 HealthKit 是否设置为ON