I have developed a face filter app that uses ARKIt and FaceTrackingConfiguration to detect face mesh and apply texture to it. The app is complete, and now I want to upload it to the app store. Since my app is completely dependent on FaceTrackingConfiguration, and it only works with real depth camera, how can I limit my app in the app store to be available on devices with real depth camera. I know we can restrict the device by adding arkit key in uiRequiredDeviceCapabilities, but it will not solve my problem, because iphone 7 and many devices support arkit, but do not support real depth
For now, I̵
UIRequiredDeviceCapabilities arkit iphone-ipad-minimum-performance-a12 front-facing-camera
By adding “iphone-ipad-minimum-performance-a12” it will remove the support for iPhone X and add support for iPhone see (2nd gen) which should not be supported. ios 14 adds face tracking for non-real depth camera that has a12 + chips, so I guess the iphone watch will be supported on ios 14.
I’m looking for a better solution.
here is the video for my app. https://www.youtube.com/watch?v=zUF9-9jfAxw