我正在尝试在Apple Watch应用程序中收集运行状况数据,但是当我调用healthStore.requestAuthorization时,我的应用程序总是崩溃。我已根据需要在Info.plist中设置了NSHealthShareUsageDescription和NSHealthUpdateUsageDescription,但仍然崩溃。
我开始了一个新项目,只是在尝试请求授权,没有其他功能可能会影响它。
任何想法为什么会这样?
感谢您的帮助。
我发现了问题所在。有两个需要NSHealthShareUsageDescription和NSHealthUpdateUsageDescription的Info.plist文件。一个在项目文件中,另一个在监视扩展文件中。我只做过其中之一。这些字符串还需要合理的长度,不能只是几个单词。