美文网首页
iOS12使用HKHealthStore请求授权程序闪退问题

iOS12使用HKHealthStore请求授权程序闪退问题

作者: jinrui_w | 来源:发表于2018-10-21 20:55 被阅读0次

问题描述:

最近做的一个项目,需要获取手机“健康”中的步数。但是手机升级到最新的iOS12.0或12.0.1系统后,使用HKHealthStore获取授权时,程序闪退,并提示*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSHealthShareUsageDescription must be set in the app's Info.plist in order to request read authorization for the following types: HKQuantityTypeIdentifierStepCount'

原因分析:

程序闪退的提示信息很明确,需要在info.plist文件中添加NSHealthShareUsageDescription,即获取“健康”中读取权限的描述信息,但是项目中的info.plist文件中已经添加了此描述信息。如下图:

这个问题真的很无奈,网上搜了很多资料,也没有找到相关的,于是各种尝试不同方式,终于找到了解决办法。

解决办法:

将描述信息改成英文。如下图:

相关文章

  • iOS12使用HKHealthStore请求授权程序闪退问题

    问题描述: 最近做的一个项目,需要获取手机“健康”中的步数。但是手机升级到最新的iOS12.0或12.0.1系统后...

  • iOS12使用HKHealthStore请求授权程序闪退问题

    问题描述: 最近做的一个项目,需要获取手机“健康”中的步数。但是手机升级到最新的iOS12.0或12.0.1系统后...

  • iOS12 使用HealthKit, HKHealthStore

    1.最近运行老程序,有段代码获取苹果健康数据,莫名其妙的闪退了,看crash原因是*** Terminating ...

  • 程序闪退问题

    问题里的“秒退”如果我没理解错,应该是指程序显示完默认启动图片后,在初始化阶段就崩溃了(也可以叫“闪退”,不过最近...

  • 程序闪退问题

    联网状态一切正常,关闭网络后打开程序,立马闪退?这是什么问题?

  • APP在iOS12以上版本出现闪退 Unrecoverable

    APP在iOS12以上版本出现闪退 Unrecoverable CT signature issue, baili...

  • iOS查看系统闪退日志

    一、使用dysm查看手机闪退日志一、使用dysm查看手机闪退日志 我们在ios开发中会碰到的很多crash问题,如...

  • OC的内存管理机制

    1. 为什么要使用内存管理 iOS应用程序出现crash(闪退), 90%以上的原因是出现了内存问题!内存问题主要...

  • APP闪退的常见原因

    1、出现闪退的常见原因 1、手机本身内存不够。 2、内存泄漏,程序没有及时释放内容。 3、权限问题,也可能导致闪退...

  • 苹果游戏闪退怎么修复?

    问题描述 如果在移动设备上打开应用、游戏时出现闪退,可以使用爱思助手“修复应用闪退”或重新安装该应用来修复闪退。 ...

网友评论

      本文标题:iOS12使用HKHealthStore请求授权程序闪退问题

      本文链接:https://www.haomeiwen.com/subject/ufjizftx.html