【发布时间】:2021-12-27 20:54:39
【问题描述】:
我在新的 Monterey OS 上运行旧版本的 Xcode 时遇到问题。
【问题讨论】:
标签: xcode macos macos-monterey
我在新的 Monterey OS 上运行旧版本的 Xcode 时遇到问题。
【问题讨论】:
标签: xcode macos macos-monterey
解决方案非常简单。例如,如果您在 Applications 文件夹中下载了旧版本,例如 12.5.1 版本,您只需要:
/Contents/MacOS/Xcode,所以完整的命令将类似于/Applications/Xcode-12.5.1.app/Contents/MacOS/Xcode
现在您应该可以运行它了。您会注意到,当您打开此版本的 Xcode 时,终端也会打开,但不要关闭终端,因为它也会关闭 Xcode。
Here 您可以找到较旧的 Xcode 版本。
【讨论】:
只需将构建版本更改为 Xcode 13.1 (19466) 的构建版本,运行 Xcode 并将构建版本更改回原始版本 (18212)。 Xcode 的首次运行需要一些时间
/usr/libexec/PlistBuddy -c 'Set :CFBundleVersion 19466' /Applications/Xcode_12.5.1.app/Contents/Info.plist
open /Applications/Xcode_12.5.1.app/
/usr/libexec/PlistBuddy -c 'Set :CFBundleVersion 18212' /Applications/Xcode_12.5.1.app/Contents/Info.plist
【讨论】:
这是您获取 xcode 当前构建版本的方式。
/usr/libexec/PlistBuddy -c "Print CFBundleVersion" /Applications/Xcode_12.4.app/Contents/Info.plist
【讨论】: