RPSystemBroadcastPickerView does not support UIScene

Number:rdar://FB7671583 Date Originated:04/21/20
Status:Open Resolved:
Product:ReplayKit Product Version:
Classification:Bug Reproducible:Yes
The system ui element RPSystemBroadcastPickerView does not function in an application using new UIScene lifecycle. 

When tapping the Start Broadcast button, the broadcast does not start and the following error is seen in the logs: 

[Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.

This view works as expected when using the AppDelegate to manage the application lifecycle.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!