Juan I. Cahis <
jicahis....@gmail.com> wrote:
> I installed yesterday iOS 12 directly on my iPad Pro without any problem.
> But today, when I connected it to my Mac in order to backup it, it forced
> an iTunes upgrade.
Every prior major iOS update has required an updated version of iTunes
to support the new iOS version.
With iOS 12 and Macs, this is being handled a little differently from
past versions. (See below for details.)
Windows users need to be running iTunes 12.9, which adds iOS 12 support,
but that iTunes version has not yet been released for the Mac.
> The software of my Mac was fully up to date, previously to connect the iPad
> to it, I updated all the apps installed in my Mac, including an update to
> Safari released today.
For Mac users wanting to use iTunes to manage iOS devices, iOS 12
requires:
1. OS X El Capitan 10.11.4 or any later version (including macOS Sierra,
High Sierra, Mojave and future versions).
2. Either iTunes 12.6.5 or iTunes 12.8, or a later version on either
branch.
iTunes 12.8 is the latest version (for the Mac), normally delivered via
Software Update (App Store). It runs on OS X Yosemite 10.10.5 through
macOS High Sierra 10.13.6, but Yosemite will not be able to access iOS
12 devices with iTunes 12. (All Macs that are running Yosemite can
upgrade at least to El Capitan.)
iTunes 12.6.5 is the latest version of the special branch that started
with iTunes 12.6.3, which retains support for managing apps and access
to the iOS App Store (which was removed from the mainstream version as
of iTunes 12.7).
Once a version on this branch is installed, Software Update (App Store)
stops offering you iTunes updates. Later versions of iTunes 12.6.x need
to be installed manually, and if you want to go back to the mainstream
version of iTunes you need to install that manually.
If you are already running iTunes 12.7 or later, downgrading to iTunes
12.6.x is somewhat tricky because it doesn't support the newer iTunes
library format used by later versions.
You can get the latest version of iTunes 12.6.x here:
https://support.apple.com/HT208079
Judging from its installer, iTunes 12.6.5 also runs on OS X Yosemite
10.10.5 through macOS High Sierra 10.13.6, but not on macOS Mojave.
I haven't tested whether iTunes 12.6.5 on Yosemite is able to support
iOS 12 devices.
3. If you are running iTunes 12.8 or later, you need an update for the
mobile device support in macOS.
When you first plug a device running iOS 12 into a Mac running OS X
10.11.4 or later and iTunes 12.8 or later, the computer prompts you to
install an update as described here:
https://support.apple.com/HT208831
The mobile device support was previously included as part of iTunes, and
a required iTunes update was released at the same time as the new iOS
version.
The old method is still being used for iTunes 12.6.5 and iTunes 12.9 for
Windows, but iTunes 12.8 for Mac has revised the structure.
> My question is why the iTunes update was not included in the standard Mac
> update? Is it because maybe is a "provisory update", and Apple is not sure
> to release it to all Mac users?
>
> Any hint?
I expect the reason for that change is that Apple wanted to decouple
major iTunes updates from iOS releases. By separating out the mobile
device support, the iTunes application no longer needs a featureless
update just to add support for a new iOS version. Due to the developer
and public beta period for iOS, the new method means Apple no longer
needs to do extra work to support a pre-release iOS version in the "old"
version of iTunes.
Hunting through the installers, I found that the mobile device updater
was added in iTunes 12.8. It is launched from here:
/System/Library/LaunchAgents/com.apple.mobiledeviceupdater.plist
The iTunes 12.8 installer will refuse to install on Mojave, so I expect
iTunes 12.9 for the Mac will be released at the same time as Mojave, and
will drop support for Yosemite but will run on El Capitan, Sierra and
High Sierra.
--
David Empson
dem...@actrix.gen.nz