If Apple health is called in the app, a flashback will appear in the iOS10.
The reasons for the console report are:
Terminating app due to uncaught exception ' nsinvalidargumentexception ', Reason: ' nshealthupdateusagedescription must is s Et in the app's info.plist in order to request write authorization. '
This is because we want to declare Apple's health usage rights in the Info.plist file, so add the following key to the Info.plist.
Request Write
<key>NSHealthUpdateUsageDescription</key><string>some string value stating the reason</string>
Request Read
<key>NSHealthShareUsageDescription</key> <string>some string value stating the reason</string>
Paste_image.png
Related issues
In addition iOS 10 other permissions correspond to the following key:
Camera Permission Description:
<key>NSCameraUsageDescription</key> <string>cameraDesciption</string>
Correspondence Record:
<key>NSContactsUsageDescription</key> <string>contactsDesciption</string>
Microphone:
<key>NSMicrophoneUsageDescription</key> <string>microphoneDesciption</string>
Camera:
<key>NSPhotoLibraryUsageDescription</key> <string>photoLibraryDesciption</string>
IOS 10 due to Apple health cause flash back crash