在 MacOS 10.14 Mojave 下运行 iTunes 9

在 MacOS 10.14 Mojave 下运行 iTunes 9

我想在装有 MacOS 10.14 Mojave 的 2009 MacBookPro 上运行 iTune 9.2.1(通过 dosdude1 的补丁)。从终端调用时,该应用程序启动正常:

/Applications/iTunes.old.app/Contents/MacOS/iTunes &

(请注意,我将其重命名为 iTunes.old,以防止被系统更新覆盖。)

但是,当尝试从 Finder 或 Dock 启动它时,应用程序图标上有一个“禁止”水印,并且只会抛出以下消息:

您无法将此版本的应用程序“iTunes.old.app”与此版本的 macOS 一起使用。 您有“iTunes.old.app”9.2.1

此外,系统范围的播放控制不起作用,我使用 iTunes 打开 .mp3 文件。

有没有办法让 macOS 10.14 定期启动 iTunes 9?

答案1

感谢鉄人并由此发现深入技术追溯,我能够得出这个 90% 的解决方案:

  1. Info.plist使用您最喜欢的文本编辑器打开位于的应用程序文件/Applications/iTunes.app/Contents/Info.plist
  2. 将密钥字符串更改CFBundleIdentifiercom.apple.iTunes其他内容,例如,com.apple.iTunes9然后保存文件。
  3. 从 Finder 打开 iTunes 9。Finder 会自动重新启动。

完成。“禁止”水印消失了,你可以从 Finder 和 Dock 定期打开应用程序,并且 .mp3 文件(在我的情况下是自动)重新配置为默认由 iTunes 打开。剩下的唯一缺点是键盘热键 Play-Pause/Next/Previous 仍然不起作用。

相关内容