iTunes 12.6.5 not working in Mojave

mikzn

macrumors 68000
Sep 2, 2013
1,859
1,191
Vancouver
thanks - the reddit thread above is for 12.6.4 and is for an earlier version of the Mojave beta.

Perhaps there will be a 12.6.6 update for Mojave - that said I was mostly interested in using iTunes 12.6.x.x to update apps on multiple iOS devices - but I have a feeling it just puts a placeholder on the iOS device and causes it to download a new version of the app OTA on each device - this could be tested by updating from mac without connecting to wifi.

I also think that iTunes 12.9 and going forward may have other implications for voice memos, iOS sync with iOS12 etc

Anyway thanks for the info
 
Last edited:
Comment

filmak

macrumors 65816
Jun 21, 2012
1,256
693
between earth and heaven
thanks - the reddit thread above is for 12.6.4 and is for an earlier version of the Mojave beta.

Perhaps there will be a 12.6.6 update for Mojave - that said I was mostly interested in using iTunes 12.6.x.x to update apps on multiple iOS devices - but I have a feeling it just puts a placeholder on the iOS device and causes it to download a new version of the app OTA on each device - this could be tested by updating from mac without connecting to wifi.

I also think that iTunes 12.9 and going forward may have other implications for voice memos, iOS sync with iOS12 etc

Anyway thanks for the info
If the iOS device is connected, with USB in my case, the apps are going from the computer to the iDevice.
 
  • Like
Reactions: mikzn
Comment

mikzn

macrumors 68000
Sep 2, 2013
1,859
1,191
Vancouver
If the iOS device is connected, with USB in my case, the apps are going from the computer to the iDevice.
Thanks for that - good to know

Last time I tried on 12.6.4 / HS (Not Mojave) my iPhone iOS 12 apps only updated after connecting to wifi - i will go back to that version and try again - thx
 
Comment

bogdanw

macrumors 6502a
Mar 10, 2009
930
464
Comment

stevegut78

macrumors member
Original poster
Feb 1, 2008
76
42
  • Like
Reactions: bogdanw
Comment

Janichsan

macrumors 68000
Oct 23, 2006
1,872
3,918
Comment

bogdanw

macrumors 6502a
Mar 10, 2009
930
464
Sounds almost too easy. This requires disabling the SIP?
Based on reports from the other thread, SIP must be disabled.
If you don't want to disable SIP, you can try to extract iTunes.app from Install iTunes.pkg with Pacifist to a different location than the Applications folder.
 
Comment

Mr Todhunter

macrumors regular
Apr 4, 2010
236
113
Third planet from the Sun
Based on reports from the other thread, SIP must be disabled.
If you don't want to disable SIP, you can try to extract iTunes.app from Install iTunes.pkg with Pacifist to a different location than the Applications folder.
I don’t see the problem with SIP. You can enable it again after you finish with your modifications.
 
Comment

getrealbro

macrumors 6502
Sep 25, 2015
417
159
I’m running iTunes 12.6.5.3 on an “orphaned” MacBook still running El Capitan -- OS X 10.11.6.

As of this AM….. it still downloaded several iOS app updates (the MS office apps) and used these downloads to update 2 different iPhones running iOS 11.4 while plugged in via USB.

GetRealBro
 
Comment

Tech Copywriter

macrumors newbie
Oct 3, 2018
11
7
Essex, UK
I can confirm that app updates no longer seem to be working via iTunes 12.6.5.3 on Mojave. The download appears to completes successfully, but then fails some form of final validation with error code 8228. Then you retry the operation, you receive a 416 error.
Disappointingly, it looks like apps in iTunes has finally reached the end of the line, even though Apple are still offering v12.6.5.3 for download on their website (page last updated 17th January 2019): https://support.apple.com/en-gb/HT208079
 
Comment

chrfr

macrumors G3
Jul 11, 2009
9,188
3,166
I can confirm that app updates no longer seem to be working via iTunes 12.6.5.3 on Mojave. The download appears to completes successfully, but then fails some form of final validation with error code 8228. Then you retry the operation, you receive a 416 error.
Disappointingly, it looks like apps in iTunes has finally reached the end of the line, even though Apple are still offering v12.6.5.3 for download on their website (page last updated 17th January 2019): https://support.apple.com/en-gb/HT208079
I just fired up a MacBook with Mavericks and iTunes 12.6.2 and it downloads apps and updates just fine. 12.6.5 on High Sierra, which had been a supported configuration, gives the 8228 error.
Edit: 12.6.5 on High Sierra is now updating apps successfully again.
 
Last edited:
Comment

bogdanw

macrumors 6502a
Mar 10, 2009
930
464
Monday, the apps failed to update, but new downloads were working. Today, updates and downloads work very well on 10.14.3 with iTunes 12.6.5.3.
 
Comment

jcfhsu

macrumors newbie
Mar 29, 2019
2
0
Thanks bogdanw !, I found the thread you referred to right after my post. I got it back up and working.
 
Comment

Mr Todhunter

macrumors regular
Apr 4, 2010
236
113
Third planet from the Sun
As I just wrote in another thread bogdanw's both scripts work great (thanks again bogdanw)
BUT be aware that the installed 12.6.5.3 cannot use airplay with Apple TV. The first time you try it the AppleTV presents a 4 digit code that is required in order to pair together your Mac and AppleTV. You fill in the code to a small input field in iTunes but nothing happens.
The only workaround I've found is to have my videos on an external HD with Mohave 10.14.4 and start iTunes 12.9.4 from that disk. That works without having to boot from the external disk.

In case anybody wonders why I need to use 12.6.5.3: I read A LOT on my two iPads (continuing thousands of ebooks, PDFs and documents) and I need to modify tags very frequently, which I can now do with the Books app. Unfortunately Books does not allow me to manually transfer books from my Macs to my iPads. I think it can do some sort of syncing of books bought from the Appstore but I only have maybe a hundred of those. Also I hate syncing (I also have over 200GB of music that I've always managed manually). So my options with Mohave 10.14.4 is to first modify tags with the Books app and then transfer them using iMazing (excellent app by the way, I recommend it unconditionally).
iTunes 19.6.5.3 allows me to do both, so it's a better option. So much in fact that I will not install the forthcoming macOS10.5 (another reason being the abandoning of 32 bit apps)
 
Comment

bogdanw

macrumors 6502a
Mar 10, 2009
930
464
I'm resurrecting this topic for a method of installing iTunes 12.6 on a clean Mojave 10.14.6 install, with SIP enabled and keeping iTunes 12.9:
1. download iTunes 12.6 from Apple https://support.apple.com/HT208079 direct link https://secure-appldnld.apple.com/i...-B085-11E8-B6AB-C1D03409AD2A/iTunes12.6.5.dmg
2. create a new pkg that can be installed on Mojave by modifying the installation limits of the original
(run in /Applications/Utilities/Script Editor.app)
Code:
display dialog "Please select the iTunes 12.6 dmg file" buttons {"Ok"}
set theDMG to choose file with prompt "Please select the iTunes 12.6 dmg file:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG & " -noverify -nobrowse"
do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"
do shell script "sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution"
do shell script "sed -i '' 's/gt/lt/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/iTunes.pkg"
do shell script "hdiutil unmount /Volumes/iTunes/"
do shell script "rm -rf ~/tmp"
display dialog "Modified iTunes.pkg saved on desktop" buttons {"Ok"}
3. reboot into Recovery and from Terminal
- rename the installed iTunes to iTunes 12.9
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes.app /Volumes/Macintosh\ HD/Applications/iTunes12.9.app
- install iTunes 12.6
Code:
installer -verbose -pkg /Volumes/Macintosh\ HD/Users/UserName/Desktop/iTunes.pkg -target /Volumes/Macintosh\ HD/
- rename the newly installed iTunes to iTunes 12.6
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes.app /Volumes/Macintosh\ HD/Applications/iTunes12.6.app
- rename iTunes 12.9 to iTunes
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes12.9.app /Volumes/Macintosh\ HD/Applications/iTunes.app
- copy iPodUpdater.framework from iTunes 12.6 to iTunes 12.9
Code:
ditto /Volumes/Macintosh\ HD/Applications/iTunes12.6.app/Contents/Frameworks/iPodUpdater.framework /Volumes/Macintosh\ HD/Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework
- edit iTunes 12.6 Info.plist to to allow it to work on Mojave
Code:
sed -i '' 's/12.6.5/13.6.5/g' /Volumes/Macintosh\ HD/Applications/iTunes12.6.app/Contents/Info.plist
I know it might look complicated, but if you edit the above commands to include the name of your Mojave disk (if it's not Macintosh HD) and your user name (instead of UserName) and save them in an iTunes.txt file on your desktop, you can run cat /Volumes/Macintosh\ HD/Users/UserName/Desktop/iTunes.txt to display them in Terminal in Recovery and just copy-paste them in a new window.
Thanks to Apple for the "God mode" that is Recovey and thanks to @GH1852 for the iPodFramework fix.
 
Comment

yukari

macrumors 6502
Jun 29, 2010
491
233
TL;DR.
I have 12.9.5.5 version on my Mojave and it works fine both on 2018 MBP and 2018 Mac Mini.
You should update to 12.9.5.5 - latest version?
 
Comment

GH1852

macrumors newbie
Jul 14, 2015
12
10
Near Chicago
I'm resurrecting this topic for a method of installing iTunes 12.6 on a clean Mojave 10.14.6 install, with SIP enabled and keeping iTunes 12.9:
1. download iTunes 12.6 from Apple https://support.apple.com/HT208079 direct link https://secure-appldnld.apple.com/i...-B085-11E8-B6AB-C1D03409AD2A/iTunes12.6.5.dmg
2. create a new pkg that can be installed on Mojave by modifying the installation limits of the original
(run in /Applications/Utilities/Script Editor.app)
Code:
display dialog "Please select the iTunes 12.6 dmg file" buttons {"Ok"}
set theDMG to choose file with prompt "Please select the iTunes 12.6 dmg file:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG & " -noverify -nobrowse"
do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"
do shell script "sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution"
do shell script "sed -i '' 's/gt/lt/g' ~/tmp/Distribution"
do shell script "pkgutil --flatten ~/tmp ~/Desktop/iTunes.pkg"
do shell script "hdiutil unmount /Volumes/iTunes/"
do shell script "rm -rf ~/tmp"
display dialog "Modified iTunes.pkg saved on desktop" buttons {"Ok"}
3. reboot into Recovery and from Terminal
- rename the installed iTunes to iTunes 12.9
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes.app /Volumes/Macintosh\ HD/Applications/iTunes12.9.app
- install iTunes 12.6
Code:
installer -verbose -pkg /Volumes/Macintosh\ HD/Users/UserName/Desktop/iTunes.pkg -target /Volumes/Macintosh\ HD/
- rename the newly installed iTunes to iTunes 12.6
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes.app /Volumes/Macintosh\ HD/Applications/iTunes12.6.app
- rename iTunes 12.9 to iTunes
Code:
mv /Volumes/Macintosh\ HD/Applications/iTunes12.9.app /Volumes/Macintosh\ HD/Applications/iTunes.app
- copy iPodUpdater.framework from iTunes 12.6 to iTunes 12.9
Code:
ditto /Volumes/Macintosh\ HD/Applications/iTunes12.6.app/Contents/Frameworks/iPodUpdater.framework /Volumes/Macintosh\ HD/Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework
- edit iTunes 12.6 Info.plist to to allow it to work on Mojave
Code:
sed -i '' 's/12.6.5/13.6.5/g' /Volumes/Macintosh\ HD/Applications/iTunes12.6.app/Contents/Info.plist
I know it might look complicated, but if you edit the above commands to include the name of your Mojave disk (if it's not Macintosh HD) and your user name (instead of UserName) and save them in an iTunes.txt file on your desktop, you can run cat /Volumes/Macintosh\ HD/Users/UserName/Desktop/iTunes.txt to display them in Terminal in Recovery and just copy-paste them in a new window.
Thanks to Apple for the "God mode" that is Recovey and thanks to @GH1852 for the iPodFramework fix.
Hi - I'm back! iTunes 12.6 is mostly doing what it should do on Mojave, but one function is NOT working. I cannot do a backup using iTunes 12.6. If I run a sync, that works, but I get a message stating that the backup failed. If I go into preferences, devices, it lists no device backups (either my iPhone or my iPod touch). If I open iTunes 12.9, it can see my backups, and it can complete a backup. Is this to be expected, just par for the course? I wouldn't mind backup actually working when I do a sync with iTunes 12.6.
 
Comment

bogdanw

macrumors 6502a
Mar 10, 2009
930
464
Comment

aperantos

macrumors member
Feb 18, 2008
87
17
London, U.K.
I have just installed iTunes 12.6.5 on a relatively clean and fully up to date version of Mojave 10.14.6 thanks to bogdanw's instructions. First I loaded the app to make sure it worked, then changed the Media folder location to the my network and closed it down.

Based on what I had read in the other thread, it sounded like Full Disk Access was needed to perform iTunes backups, so I granted that in System Preferences.

Then I copied the iTunes Library (and associated Files) and encrypted iPhone backup folder (from ~/Library/Application Support/MobileSync/Backup) from my old computer.

Reloading iTunes everything appeared as it did on the old computer. Then I attempted to sync it with my iPhone. Aside from having to mess around with computer authorizations, it all seemed to work okay. There were no error messages and nothing seems to have been removed from my phone.

I suppose I cannot technically confirm the backup is good without restoring my phone, or buying an app that can read encrypted backups, but Finder shows the copied backup folder has been updated, as does the Devices tab of iTunes Preferences. Exactly as on my old computer.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.