0

我试图在我的 Apple Watch 应用程序中收集健康数据,但是当我调用 healthStore.requestAuthorization 时,我的应用程序总是崩溃。我已根据需要在 Info.plist 中设置了 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription ,但它仍然崩溃。

我开始了一个新项目,只是试图请求授权,没有其他功能会影响它。

任何想法为什么会这样?

谢谢你的帮助。

4

1 回答 1

1

我发现了问题所在。有两个 Info.plist 文件需要 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription。一个在项目文件中,一个在监视扩展文件中。我只做过其中一个。这些字符串也需要有合理的长度,不能只有几个单词。

于 2020-02-10T09:56:01.760 回答