我在新的 Monterey OS 上运行旧版本的 Xcode 时遇到问题。
9673 次
3 回答
48
解决方案非常简单。例如,如果您在 Applications 文件夹中下载了旧版本,比如说12.5.1
版本,您只需要:
- 打开终端
- 打开应用程序文件夹
- 将 Xcode 应用程序拖到终端中以获取其路径
- 然后在它旁边添加这个:
/Contents/MacOS/Xcode
,所以完整的命令将类似于/Applications/Xcode-12.5.1.app/Contents/MacOS/Xcode
- 按回车键运行命令
现在你应该可以运行它了。你会注意到,当你打开这个版本的 Xcode 时,终端也会打开,但不要关闭终端,因为它也会关闭 Xcode。
在这里你可以找到旧的 Xcode 版本。
于 2021-11-16T19:32:18.900 回答
28
只需将构建版本更改为 Xcode 13.1 (19466) 的构建版本,运行 Xcode 并将构建版本更改回原始版本 (18212)。Xcode 的首次运行需要一些时间
# Change build version to Xcode 13.1
/usr/libexec/PlistBuddy -c 'Set :CFBundleVersion 19466' /Applications/Xcode_12.5.1.app/Contents/Info.plist
# Open Xcode (system will check build version and cache it)
open /Applications/Xcode_12.5.1.app/
# Revert Xcode's build version
/usr/libexec/PlistBuddy -c 'Set :CFBundleVersion 18212' /Applications/Xcode_12.5.1.app/Contents/Info.plist
于 2021-12-10T07:14:37.813 回答
3
这就是您获取 xcode 当前构建版本的方式。
/usr/libexec/PlistBuddy -c "Print CFBundleVersion" /Applications/Xcode_12.4.app/Contents/Info.plist
于 2022-01-06T18:03:27.320 回答