Page tree
Skip to end of metadata
Go to start of metadata

FileWave lets you create fileset definitions for iOS updates provided by Apple. These filesets do not contain the iOS updates themselves but are merely pointers to the updates on Apple's servers. If you will be managing a significant number of iOS devices or deploying a large number of iTunes App Store apps, it's highly recommended that you add one or more macOS systems running the Caching Server process. This process caches all requests for Mac App Store and iTunes App Store content locally as devices request these items. You can read more about the Caching Server process here. It also caches iOS updates, which FileWave can create update filesets for but does not actually host locally. A full listing of what Apple content the Caching Process supports can be found hereInformation on how to enable content caching on macOS High Sierra can be found here.

When you create a Software Update fileset, the Available Software Updates window will show you either every software update available for the selected OS platform (iOS, macOS, or Windows), or just the updates requested by your clients. Unlike for macOS and Windows, iOS updates always only appear in the list if at least one mobile client reports that it needs that update, regardless of the status of the Requested only checkbox. This is because there is no update catalog URL the FileWave server can query for iOS updates like it can for macOS and Windows. Once you create a fileset for an iOS update, you can then associate that fileset with one or more clients to deploy the update.

Be careful of manually associating Software Update filesets with just any client. The easiest way to deploy iOS updates only to the devices that need them is to use the Automatically deploy to requesting clients option. As always, test any updates on a non-production device before mass deployment by associating your iOS update with a few test devices that need them.

There are specific mobile device requirements that must be met for deployment of an iOS update.

  • iOS 9-10.2.1 if DEP enrolled or iOS 10.3+
  • Supervision
  • No device passcode configured on device
  • Battery meter must be at 50%+

The following limitation is present for non-DEP devices - you cannot force install the upgrade. The user

  • Has to accept the terms and conditions for the upgrade
  • Can defer the upgrade, but the device will continue to prompt them, with these prompts increasing in frequency over time


To deploy iOS updates

  1. Go to Assistants > Find Software Updates.
  2. Select iOS from the pull-down in the upper left corner of the Available Software Updates window. This will list only the missing updates that at least one of your managed mobile clients has reported that they need.
  3. Click the Create Fileset button next to the update you want to generate a fileset for. Once the a fileset has been generated for the update the button label will change to Imported.
  4. To test the patch assign to a few test devices in the lower right Clients pane.
  5. Close the Available Software Updates window and click Update Model in the toolbar.
  6. Once you have verified that there are no issues or conflicts with the patch, return to the Available Software Updates window, select the patch on the left, enable the Approved checkbox, check Automatically deploy to requesting clients, close the window, and click Update Model. This will automatically associate the patch to to all client mobile devices that need it. 
  7. Update the model when you are done.
  • No labels