舉例來說,iTunes 獨有的 Column Browser、View Options 的顯示專輯封面功能相當好用,而且對一些 DJ、音樂軟體,新版的 Music 無法支援 Share iTunes Library XML 功能讓我非常頭痛,這代表其他第三方軟體無法直接取用 iTunes 資料庫。
透過一個簡單的教程,我們可以直接在 macOS Catalina 上安裝 iTunes,並重新享受 iTunes 帶來的強大管理本地音樂功能。參考文章:https://forums.macrumors.com/threads/itunes-12-6-5-3-on-macos-catalina-10-15.2184518/
步驟一:
首先我們必須先將 Mac 的 SIP 保護機制給關掉,方法為關機 -> 開機時按著「Command+R」進入回復模式 -> 接著開啟終端機輸入「csrutil disable」來將 SIP 關閉。
步驟二:
接著就是正題,我參考文章的原文最早是提供 iTunes 12.6.5.3 的安裝方法,不過後面有提到最新的 iTunes 12.9.5.5 安裝法,這邊就以後者為範例,如果想安裝舊版的 iTunes,可以參考原文的作法,這邊就不一一解釋。
首先,我們必須先從 Mojave 複製 iTunes 12.9.5.5 的應用程式,可以從 Time Machine 或是其他 Mojave 系統複製。

這邊我們將 iTunes 應用程式複製到桌面,可以看到因為 Catalina 已經禁止 iTunes,因此該應用程式屬於不可開啟的狀態,所以我們要做的,就是透過程式碼來強行安裝 iTunes。

第一,開啟應用程式介面,找到「其他」資料夾內的「Script Editor」。

第二,複製以下這串程式碼到「Script Editor」:
set theAPP to choose file with prompt "Please select iTunes app:" of type {"app"}
do shell script "mkdir ~/tmp"
do shell script "ditto " & POSIX path of theAPP & " ~/tmp/iTunes.app" with administrator privileges
do shell script "plutil -replace CFBundleGetInfoString -string 'iTunes 13.9.5.5' ~/tmp/iTunes.app/Contents/Info.plist" with administrator privileges
do shell script "plutil -replace CFBundleShortVersionString -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist" with administrator privileges
do shell script "plutil -replace CFBundleVersion -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist" with administrator privileges
do shell script "plutil -replace CFBundleVersion -string 'iTunes 13.9.5.5' ~/tmp/iTunes.app/Contents/version.plist" with administrator privileges
do shell script "plutil -replace CFBundleShortVersionString -string 13.9.5 ~/tmp/iTunes.app/Contents/version.plist" with administrator privileges
do shell script "pkgbuild --component ~/tmp/iTunes.app --install-location /Applications ~/Desktop/iTunes13.9.5.5.pkg"
do shell script "rm -rf ~/tmp" with administrator privileges
display dialog "iTunes13.9.5.5.pkg was saved on Desktop" buttons {"Ok"}


第三,點擊「執行」,接下來「Script Editor」會要求你選擇 iTunes 應用程式,我們這時直接選擇剛剛複製到桌面的 iTunes 即可。「Script Editor」會自動將 iTunes 打包成 pkg 安裝檔並存在桌面。


第四,不要急著關掉「Script Editor」,這邊我們直接雙點擊剛剛打包好的 pkg 檔並安裝,如果遇到「This package is incompatible with this version of macOS.」字樣,別管它繼續選擇「Install anyway」完成安裝。
第五,這時我們應該已經可以在應用程式列表中找到安裝好的 iTunes,這時可以試試看能不能打開,如果不行的話可以檢查一下 SIP 有沒有確實關閉,或是多試幾次前面的安裝流程。

這個方法可以讓 iTunes 在 Catalina 中使用,除了 iPhone、iPad 同步功能不能用外其他的東西都與 Mojave 上的使用一樣,而且更酷的是這個 iTunes 可以跟 Music 共存。