Make ScheduleOSUpdate available in Simulator

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

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.


-------------

Engineering has provided the following feedback regarding this issue: 

This would first require developing a general purpose MDM device simulator of which ScheduleOSUpdates would be just one feature. At this time however, there’s no intention to create such a simulator.

Comments


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!