title: AR Kit 3: SupportsFrameSemantics() is returning false on supported iOS device
body: <p>I am using an iPhone 11 using iOS 13.2.3.</p>
  
  <p>Xcode 11.2.1</p>
  
  <p>Xamarin.iOS V13.6.0.12</p>
  
  <p>The person segmentation does work successfully regardless of API call saying it isn't supported which is strange. I need to be able to detect if it's supported per device to handle devices that don't support arkit 3 human occulsion.</p>
  
  <p>Does anyone else have the same problem? </p>
  
  <pre><code>    public override void ViewDidLoad()
      {
  
          base.ViewDidLoad();
  
          // All returning false
          Debug.WriteLine("Person Segmentation Supported: " + ARWorldTrackingConfiguration.SupportsFrameSemantics(ARFrameSemantics.PersonSegmentation));
          Debug.WriteLine("Person Segmentation Depth Supported: " + ARWorldTrackingConfiguration.SupportsFrameSemantics(ARFrameSemantics.PersonSegmentationWithDepth));
          Debug.WriteLine("Body Detection Supported: " + ARWorldTrackingConfiguration.SupportsFrameSemantics(ARFrameSemantics.BodyDetection));
  
      }
  
      [Export("renderer:didAddNode:forAnchor:")]
      public void DidAddNode(ISCNSceneRenderer renderer, SCNNode node, ARAnchor anchor)
      {
          // Returns false
          Debug.WriteLine("Supported? " + ARWorldTrackingConfiguration.SupportsFrameSemantics(ARFrameSemantics.PersonSegmentationWithDepth));
  
          // Create AR config with Person Segmentation added
          var configuration = new ARWorldTrackingConfiguration
          {
              PlaneDetection = ARPlaneDetection.None,
              LightEstimationEnabled = true,
              FrameSemantics = ARFrameSemantics.PersonSegmentationWithDepth
          };
  
          // Runs the session and the feature works on iPhone 11 regardless of SupportsFrameSemantics(ARFrameSemantics.PersonSegmentationWithDepth) == false
          ARView.Session.Run(configuration, new ARSessionRunOptions());
      }
  </code></pre>