Unable to request authorization for sensors using SensorKit

I am attempting to test out SensorKit in Xcode 12 Beta 3 and haven't been able to request authorization for a set of sensors using SRSensorReader.requestAuthorization(sensors:). I've added keys to my Info.plist after seeing error messages that they were missing but I'm stuck on this one:

[AuthorizationPrompt] Error Domain=SRErrorDomain Code=8197 "Your bundle's Info.plist must have an NSSensorKitUsageDetail key" UserInfo={NSLocalizedDescription=Your bundle's Info.plist must have an NSSensorKitUsageDetail key}

I've added a (string) key for NSSensorKitUsageDetail but am still seeing this error. Does this key need to be a different type or am I missing something else or is this a bug?

/**
    * @brief Request authorization to a given set of sensors
    *
    * @discussion If the SRSensorReader instance is not authorized, this
    * method must be called before any other methods. Failure to request
    * authorization will cause errors to be returned from the other methods.
    *
    * When SensorKit prepares the prompt for display, it will look at the
    * NSSensorKitUsageDetail key in your Info.plist. The value should be
    * a dictionary containing usage descriptions for all of the sensors being
    * requested. The description key you provide to this method must
    * correspond to an entry in that dictionary. To retrieve a localized
    * string, SensorKit will load your InfoPlist.strings file and try to look
    * up a string using the description key you provided. If that fails,
    * SensorKit will use the content provided in your Info.plist.
    *
    * SensorKit may decide against showing the user a prompt. For example,
    * if the user has already chosen whether to grant the application access
    * to all of the types provided. When that happens, your completion block
    * will be called with an appropriate NSError. If the user responded to
    * the prompt, your completion block will be called with a nil error.
    * Changes in authorization status will delivered to the delegate in the
    * sensorReader:didChangeAuthorizationStatus: method.
    *
    */
  open class func requestAuthorization(sensors: Set<SRSensor>, completion: @escaping (Error?) -> Void)


NSSensorKitUsageDetail need is a dict

example:
Code Block
{
NSSensorKitUsageDetail: {
SRSensorUsagePhoneUsage: {
Description: some desc
}


But there are other error
Code Block
[Reader] Error requesting authorization: Error Domain=SRErrorDomain Code=0 "No valid entitlement found" UserInfo={NSLocalizedDescription=No valid entitlement found}

Unable to request authorization for sensors using SensorKit
 
 
Q