After you upgrade to macOS High Sierra, tethered caching is now available in the Content Caching setting of the Sharing pane in System Preferences. This service allows a Mac to share its Internet connection with many iOS devices connected via USB and cache specific types of content as they are installed on each connected device.
macOS High Sierra introduces Parents, which allows you to select a Mac that will serve all of its cached content to your Mac. Parents can also be children hosting caching services, making tiered caching configuration possible.
For example, if you have a district office, you may make an iMac your parent for the caching service. Locations throughout the city could use the district office as their parent caching service, allowing potential updates to flow from the district office to each location.
Before you set up Content Caching
To use the Content Caching in macOS High Sierra, you must:
- Enable “Share Internet connection” in Content Caching of the Sharing pane in System Preferences.
- Install iOS 10.3 or later on all iOS devices.
- Connect your Mac to the Internet via Ethernet.
- Plug your Mac into AC power. Tethered caching service prevents your Mac from going to sleep.
After you set up the content caching service, content is downloaded once to the Mac and cached before it is delivered over USB to each of the connected iOS devices for installation.
This can save time, local Wi-Fi, and bandwidth when using a cart or USB hub and updating several devices at once, compared to each device updating individually over Wi-Fi. Use the content caching service to install large apps while preparing devices for the beginning of a semester or new school year.
Manage Content Caching
- Select the Sharing pane of System Preferences.
- Select Content Caching in the sidebar of the Sharing pane.
- Press the Option key and then click the Advanced Options button.
Caching iCloud content shouldn't be done by a parent content caching service. Each location should cache their own iCloud content.