I was testing app on iPad Pro, and met this critical error in Xcode:

[MTLTextureDescriptorInternal validateWithDevice:], line 913: error ‘MTLTextureDescriptor has a PVRTC pixel format (MTLPixelFormatPVRTC_RGBA_4BPP) set with non-square and/or non-power of two dimensions.’

Turns out that Metal Graphics API causes this error. The solution is to:

1. Go to File > Build Settings > Other Settings

2. Under Rendering section, check of ‘Auto Graphics API’
3. Remove ‘Metal’ from Graphics APIs.

Many thanks to Bilelmnasser for the answer proposed in this forum post!

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>