在 Catalina 上重新安裝 iTunes 的方法

有鑒於 Apple 推出 Catalina 後將原本的 iTunes 拆分成三款應用,雖然這樣做大幅簡化 iTunes 原本複雜的功能,但對一些音樂工作者或是已經習慣 iTunes 的人來說非常不便。

舉例來說,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 系統複製。

在 Catalina 上重新安裝 iTunes 的方法

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

在 Catalina 上重新安裝 iTunes 的方法

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

在 Catalina 上重新安裝 iTunes 的方法

第二,複製以下這串程式碼到「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"}


在 Catalina 上重新安裝 iTunes 的方法

在 Catalina 上重新安裝 iTunes 的方法

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

在 Catalina 上重新安裝 iTunes 的方法

在 Catalina 上重新安裝 iTunes 的方法


第四,不要急著關掉「Script Editor」,這邊我們直接雙點擊剛剛打包好的 pkg 檔並安裝,如果遇到「This package is incompatible with this version of macOS.」字樣,別管它繼續選擇「Install anyway」完成安裝。

第五,這時我們應該已經可以在應用程式列表中找到安裝好的 iTunes,這時可以試試看能不能打開,如果不行的話可以檢查一下 SIP 有沒有確實關閉,或是多試幾次前面的安裝流程。

在 Catalina 上重新安裝 iTunes 的方法

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

今日熱門文章 網友點擊推薦!