macOS CatalinaにiTunes 12.9.5.5をインストールする方法


本日リリースされた「macOS 10.5 Catalina」から「iTunes」が無くなり、「Apple Music」「Apple TV」「Apple Podcast」にそれぞれ引き継がれました。

iPhoneなどのiOSデバイスの管理は「Finder」で行うようになります。

ただしiTunesで管理したいと思ってる方もいるかと思うので、今回はCatalinaにiTunes 12.9.5.5をインストールする方法を紹介します。

Appleから配布されているMac向けのiTunes




Mojave 10.4.6にバンドルされているiTunesは12.9.5.5ですが、Appleからは配布されていません。

配布されている最新バージョンは「iTunes 12.8.2」です。

ダークモードにも対応していません。


MojaveでiTunes12.9.5.5のpkgを作成する


Mojaveからダークモードに対応したiTunes 12.9.5.5をシェルスクリプトでパッケージにします。

SIPを無効にしないとできないかと思うので、過去記事を参照してください。


Link:iTunes12.9.5.5_for_Catalina.zip

iTunes12.9.5.5_for_Catalina.zipを展開すると

「create_iTunes_12.9.5.5.sh」と「iTunes12.9.5.5.pkg」の2つのファイルが入っています。

「iTunes12.9.5.5.pkg」は私がクリーンな状態のMojave 10.14.6上で作ったものです。

そのままCatalinaでインストールすると「iTunes 12.9.5.5」がインストールされます。

iTunes12.9.5.5.pkgの作成方法

ターミナルを使って「create_iTunes_12.9.5.5.sh」を実行します。

Downloadsディレクトリにあると仮定して
cd ~/Downloads/iTunes12.9.5.5_for_Catalina
sh create_iTunes_12.9.5.5.sh

これでデスクトップ上に「iTunes12.9.5.5.pkg」が作成されます。
(root権限が必要なのでパスワードを入力する必要があります)

中身
#!/bin/sh

mkdir ~/tmp
cp -prv /Applications/iTunes.app ~/tmp/iTunes.app
sudo plutil -replace CFBundleGetInfoString -string 'iTunes 13.9.5.5' ~/tmp/iTunes.app/Contents/Info.plist
sudo plutil -replace CFBundleShortVersionString -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist
sudo plutil -replace CFBundleVersion -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist
sudo plutil -replace CFBundleVersion -string 'iTunes 13.9.5.5' ~/tmp/iTunes.app/Contents/version.plist
sudo plutil -replace CFBundleShortVersionString -string 13.9.5 ~/tmp/iTunes.app/Contents/version.plist
sudo pkgbuild --component ~/tmp/iTunes.app --install-location /Applications ~/Desktop/iTunes12.9.5.5.pkg
sudo rm -rf ~/tmp

exit 0

cpコマンドの-prvは以下の意味です。
-p:パーミッションを保持
-r:フォルダ内をコピー
-v:進行状況を表示

13.9.5.5、13.9.5にしてるのは、そのままだとCatalina上でiTunesを開くことができないためです。

MacRumors Forums」こちらのフォーラムを参考にしました。

ただ、見てもらうと分かると思いますが「macOS Catalina」で「Finder」がWiFi経由でデバイスに接続することがあるようです。

「AppleMobileDeviceHelper」を停止させる必要があるとのことなので、フォーラムの続きを確認してみてください。


iTunes Library.itlをバックアップしておく


iTunes 12.9.5.5をインストールする前に、過去のiTunesをインストールしていた方は「~Music/iTunes/iTunes Library.itl」をバックアップしておいてください。

もし何らかの不具合があったときに元に戻せます。

新規でインストールした場合は、iTunesを起動すると自動的に作成されます。