Home / IOS Development / ios – Uploading the app is completely dependent on Arkit face tracking

ios – Uploading the app is completely dependent on Arkit face tracking



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̵

7;m thinking of adding the following UIRequiredDeviceCapabilities to info.plist

   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


Source link