title: iPhone XR returns correct nativeBounds but has wrong screen size on device
body: <p>My project target iOS - 11 and later. It has correct Launch images assets for XR and XS Max with appropriate dimensions. On simulator my app works as expected on both XR and XS Max.</p>
  
  <p>But, users reported UI issues on real devices. After some research it looks like on real device this </p>
  
  <pre><code>[UIScreen mainScreen].nativeBounds.size
  </code></pre>
  
  <p>returns correct values. But seems like device itself think that it has iPhone X screen size (like when i do not use correct launch screen images). And in my opinion it returns wrong values with</p>
  
  <pre><code>[UIScreen mainScreen].bounds.size
  </code></pre>
  
  <p>this one i believe returns values like it's not iPhone XR but iPhone X.</p>
  
  <p>Did someone face such an issue too?</p>