CoreBluetooth cannot set Report Reference Descriptor

I'm wondering if there's any way to set the BLE GATT Report Reference descriptor in iOS.

https://developer.apple.com/documentation/corebluetooth/cbmutabledescriptor


According to the document, Apple only supports 2 descriptors among all 15 types in the spec.

https://www.bluetooth.com/specifications/gatt/descriptors/


This limits the possibility of creating many essential Bluetooth applications.