iTunes12.6.x下载地址
关闭sip系统完整性保护
打开Mac终端输入命令查看sip状态
csrutil status
如果是disabled直接跳过关闭sip步骤,如果是enabled执行下一步
重启电脑,按住cmmand+r直到显示苹果图标时松开,进入修复模式。
点击顶部导航栏实用工具,选择终端。
终端中输入命令关闭sip
csrutil disable
重启电脑.
执行脚本安装旧版iTunes
1.打开LaunchPad找到脚本编辑器,粘贴下面脚本代码,点击运行按照提示选择12.6.x版本iTunes安装即可.
set question to display dialog "Delete iTtunes?" buttons {"Yes", "No"} default button 1
set answer to button returned of question
if answer is equal to "Yes" then
do shell script "rm -rf /Applications/iTunes.app" with administrator privileges
display dialog "iTunes was deleted" buttons {"Ok"}
set theDMG to choose file with prompt "Please select iTunes 12.6 dmg file:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
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"
end if
if answer is equal to "No" then
display dialog "iTunes was not deleted" buttons {"Ok"}
return
end if
set question to display dialog "Install iTtunes?" buttons {"Yes", "No"} default button 1
set answer to button returned of question
if answer is equal to "Yes" then
do shell script "open ~/Desktop/iTunes.pkg"
return
end if
if answer is equal to "No" then
display dialog "Modified iTunes.pkg saved on desktop" buttons {"Ok"}
return
end if
运行时如果提示 iTunes Library.itl错误,终端运行命令:
sudo rm ~/Music/iTunes/iTunes\ Library.itl
安装完成重启电脑进入修复模式,终端中输入命令开启sip
csrutil enable
MacOS 10.14.4无法打开问题解决
点击iTunes提示“应用程序“iTunes”的这个版本不能与此版本的 macOS 配合使用。您使用的是“iTunes”12.6.x”
解决办法:在运行上面的脚本之前,复制「访达」—「应用程序」—「iTunes.app」—「显示包内容」中的version.plist和Info.plist两个文件并保存备用。安装好旧版本的itunes之后,将这两个文件覆盖掉旧版本相对应的两个旧版文件即可运行。
如果你已经删除新版itunes并无法重新安装,也可以直接从我的百度云中下载提取码: emn9
美中不足的是貌似图标还是禁止的样子
解决办法:
- 复制「访达」—「应用程序」—「iTunes.app」—「显示包内容」- 「Contents」-「Resources」中的iTunes.icns。
- 「访达」—「应用程序」—「iTunes.app」显示简介,拖拽iTunes.icns文件至简介顶部iTunes图标除替换即可。