重新安装新版本的 Xcode 会自动覆盖旧版本吗?
例如我有 xcode 3.2.5,我下载并安装了 Xcode 3.2.6(包括 ios)。 安装是否会覆盖并删除 all xcode 3.2.5 数据(假设它不使用任何数据)? 谢谢!
是和不是。 它将覆盖
/Developer/usr
、/Developer/Tools
、/Developer/Library
等中的文件,但如果新 Xcode 安装没有升级的文件已存在,安装程序将不会触及它(如果不需要)。 就我个人而言,我发现升级 Xcode 的最佳方法如下:
备份工作
/Developer
目录(安装“旧”Xcode的位置)
[ 15:30 jon@MacBookPro / ]$ sudo mv /Developer /Developer-3.2.5
使用默认安装位置运行“新”Xcode 安装程序 (
/Developer
)。这样您就可以获得两者的所有内容,并且可以合并您需要的文件。
MacOS 15.1.x 的 xcode 工具升级清除了我在 ~/Developer 中的所有内容。我已经开始将它用于 git 路径和一些点文件(例如我的终端),所以当这次升级发生时,我很困惑为什么一堆东西没有加载,直到我研究它。因此,如果 xcode 升级就像此目录的重置按钮,我将使用其他东西。