Why is there no 'truedepth-camera' capability for UIRequiredDeviceCapabilities?

AFAIK there's no way an app could require presence of the TrueDepth camera on an device via UIRequiredDeviceCapabilities in Info.plist.

What's the logic behind this? What if an app relies solely on the TrueDepth camera and couldn't possibly run without it?


I suppose one can't simply show an error message when the app is executed on a TrueDepth-camera-less device, so how to deal with this issue?

Replies

Might be a good request for the matrix:


https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html


Feel free to file a feature request via the bug reporter, link below right.