Make ScheduleOSUpdate available in Simulator

Number:rdar://45414745 Date Originated:October 19 2018
Status:Open Resolved:
Product:iOS + SDK Product Version:
Classification:MDM Reproducible:

Make the MDM command ScheduleOSUpdate available in Simulator. 

Without support for testing this MDM command in Simulator, testing `ScheduleOSUpdate` via MDM requires physical devices, restricting MDM developers to test the behavior of the command a single time per device. Successful updates cannot be reverted on the device, and devices can only be updated to the latest signed versions, so the test becomes unrepeatable.

ScheduleOSUpdate relies on a multitude of states of the device itself (connection to internet, charging status, battery level, version number, etc), and being able to test the command only once per device is extremely debilitating.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at 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!