Unity 2019.3.0.5 + URP + iOS: Multi Display doesn't work

EDIT: This is a URP issue and not a 2019.3.x issue. @admins please remove this thread as I will be making a more detailed on in the URP sub-forum. Thank you.


I am trying to support multiple displays on 2019.3.0.5 with URP on iOS.

Typically this used to work on iOS using this logic provided by Unity.

However this doesn’t seem to work (we get black screen on the AirPlay display) and when we try to disable the second display we get a crash on Xcode with the following error (see below).

To reproduce, I just made a brand new 2019.3.x project with the URP present and added the MultiDisplay code provided by Unity, nothing else.

Not sure if this is due to 2019.3.x or due to URP, I will test with an earlier version as well to find out.

Crash log:

I am seeing the same issue with 2019.3.0f6 on iOS 13 devices on metal and opengl es. I don’t have URP on.

Is there a fix for this?
We get the same black screen on AirPlay.
Unity Version 2020.2.0a17. SRP on iOS.

Xcode reports this when starting AirPlay:
[OverscanCompensation] Requesting to get overscan compensation when we do not have a windows scene unity