看板 MAC 關於我們 聯絡資訊
https://i.imgur.com/MsUfDYR.jpg
有鑒於 Apple 推出 Catalina 後將原本的 iTunes 拆分成三款應用,雖然這樣做大幅簡 化 iTunes 原本複雜的功能,但對一些音樂工作者或是已經習慣 iTunes 的人來說非常不 便。 舉例來說,iTunes 獨有的 Column Browser、View Options 的顯示專輯封面功能相當好 用,而且對一些 DJ、音樂軟體,新版的 Music 無法支援 Share iTunes Library XML 功 能讓我非常頭痛,這代表其他第三方軟體無法直接取用 iTunes 資料庫。 透過一個簡單的教程,我們可以直接在 macOS Catalina 上安裝 iTunes,並重新享受 iT unes 帶來的強大管理本地音樂功能。 參考文章:https://forums.macrumors.com/threads/itunes-12-6-5-3-on-macos-catali na-10-15.2184518/ 步驟一: 首先我們必須先將 Mac 的 SIP 保護機制給關掉,方法為關機 -> 開機時按著「Command+ R」進入回復模式 -> 接著開啟終端機輸入「csrutil disable」來將 SIP 關閉。 步驟二: 接著就是正題,我參考文章的原文最早是提供 iTunes 12.6.5.3 的安裝方法,不過後面 有提到最新的 iTunes 12.9.5.5 安裝法,這邊就以後者為範例,如果想安裝舊版的 iTun es,可以參考原文的作法,這邊就不一一解釋。 首先,我們必須先從 Mojave 複製 iTunes 12.9.5.5 的應用程式,可以從 Time Machine 或是其他 Mojave 系統複製。 這邊我們將 iTunes 應用程式複製到桌面,可以看到因為 Catalina 已經禁止 iTunes, 因此該應用程式屬於不可開啟的狀態,所以我們要做的,就是透過程式碼來強行安裝 iTu nes。 第一,開啟應用程式介面,找到「其他」資料夾內的「Script Editor」。 第二,複製以下這串程式碼到「Script Editor」: set theAPP to choose file with prompt "Please select iTunes app:" of type {"ap p"} do shell script "mkdir ~/tmp" do shell script "ditto " & POSIX path of theAPP & " ~/tmp/iTunes.app" with adm inistrator 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 ~/t mp/iTunes.app/Contents/Info.plist" with administrator privileges do shell script "plutil -replace CFBundleVersion -string 13.9.5 ~/tmp/iTunes.a pp/Contents/Info.plist" with administrator privileges do shell script "plutil -replace CFBundleVersion -string 'iTunes 13.9.5.5' ~/t mp/iTunes.app/Contents/version.plist" with administrator privileges do shell script "plutil -replace CFBundleShortVersionString -string 13.9.5 ~/t mp/iTunes.app/Contents/version.plist" with administrator privileges do shell script "pkgbuild --component ~/tmp/iTunes.app --install-location /App lications ~/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 共存。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.97.52.47 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1570785136.A.765.html ※ 編輯: taoyang0602 (175.97.52.47 臺灣), 10/11/2019 17:12:54
wekrafty: 很多dj軟體現在沒iTunes資料庫讀10/11 18:29
shiou0909: 謝 正在頭痛沒有匯出資料庫就升級Orz 10/12 02:23
shiou0909: 音樂不能直接選TM裡面的iTunes匯入資料庫 = =10/12 02:24
kakukangen: 推 10/12 10:03
howieisafool: 為什麼我顯示不相容那邊只有一個結束的按鈕能按 10/12 14:55
系統SIP一定要關掉,如果不行的話重複幾次步驟 ※ 編輯: taoyang0602 (101.11.52.210 臺灣), 10/12/2019 19:47:17
tyf99: Share Library XML 不是從選單就能匯出了嗎 10/14 23:44
tyf99: http://i.imgur.com/LO9LzB3.png 10/14 23:45
tyf99: 只是沒有過去 iTunes 的自動匯出 XML 選項 10/14 23:46
tyf99: 不過可以寫個 Applescript 讓它自動更新 10/14 23:46