如何安装低版本的 iTunes 在 macOS Mojave

首先去下载 12.6.x 的 iTunes 版本,

support.apple.com/zh-cn/HT208…

选择 红色 圈内的,就可以下载 12.6.5 的 iTunes 版本了

(不要问我为什么要这个版本的 iTunes)

移除macOS Mojave 上最新的 iTunes

切记进入 iTunes.app 中拷贝他的 plist 文件,安装好低版本的需要替换 plist 文件

  • 如果你直接删除,系统会说你没权限
  • 我是直接使用 iTerm 暴力删除

rm -rf ~/Application/iTunes.app

安装低版本的

我们所要做的就是替换这个 pkg 中 Distribution 中的一些信息, 这个文件中就是一些版本号判断等的操作,自己可以阅读源码

  • 你下载的是个.dmg文件,当你双击时,其中会有一个 Instanll iTunes.pkg 文件

  • 使用 iTerm 把 pkg 中的文件导出到 ~/tmp 目录下

    pkgutil —expand xxx.pkg ~/tmp

  • 替换文件的内容

    sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution sed -i '' 's/gt/lt/g' ~/tmp/Distribution

  • 然后在打包会 pkg

    pkgutil —flatten ~/tmp xxx.pkg

  • 点击pkg安装

替换 plist 文件
  • 打开~/Application/iTunes.app
  • 替换到之前的plist文件(符合macOS mojave iTunes 版本的)
  • 再次运行 iTunes.app 就行
可能遇到的问题
  • 有可能会遇到 报出 xxx.itl 找不到
  • 直接移除

    sudo rm ~/Music/iTunes/iTunes\ Library.itl

再次打开就行了。

所用相关命令

pkgutil —expand xxx.pkg ~/tmp

sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution

sed -i '' 's/gt/lt/g' ~/tmp/Distribution

pkgutil —flatten ~/tmp xxx.pkg

sudo rm ~/Music/iTunes/iTunes\ Library.itl

参考文章: www.jianshu.com/p/e3457b388…

我只是提炼了里面的 shell 命令 ?,还的感谢这个哥们! 他使用的是苹果自带的 Apple script。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值