Before Unity 5.4 I was able to set a lower resolution on iOS to always stay at max 300 ppi. Building now on the new version I have an exception. Here a part of the output: ---------- Init: screen size 1136x640 Initializing Metal device caps: Apple A7 GPU Initialize engine version: 5.4.0f3 (a6d8d714de6f) PPI: 326 - Target PPI:300 Setting resolution: 1045x588 /BuildRoot/Library/Caches/com.apple.xbs/Sources/Metal/Metal-56.7/Framework/MTLRenderPipeline.mm:1061: failed assertion `No valid pixelFormats set.' ---------- Is it a bug? Or is by design?