重新安装新版本的 Xcode 会自动覆盖旧版本吗?

问题描述 投票:0回答:2

重新安装新版本的 Xcode 会自动覆盖旧版本吗?

例如我有 xcode 3.2.5,我下载并安装了 Xcode 3.2.6(包括 ios)。 安装是否会覆盖并删除 all xcode 3.2.5 数据(假设它不使用任何数据)? 谢谢!

xcode
2个回答
3
投票

是和不是。 它将覆盖

/Developer/usr
/Developer/Tools
/Developer/Library
等中的文件,但如果新 Xcode 安装没有升级的文件已存在,安装程序将不会触及它(如果不需要)。 就我个人而言,我发现升级 Xcode 的最佳方法如下:

  1. 备份工作

    /Developer
    目录(安装“旧”Xcode的位置)

    [ 15:30 jon@MacBookPro / ]$ sudo mv /Developer /Developer-3.2.5
    
  2. 使用默认安装位置运行“新”Xcode 安装程序 (

    /Developer
    )。

这样您就可以获得两者的所有内容,并且可以合并您需要的文件。


0
投票

MacOS 15.1.x 的 xcode 工具升级清除了我在 ~/Developer 中的所有内容。我已经开始将它用于 git 路径和一些点文件(例如我的终端),所以当这次升级发生时,我很困惑为什么一堆东西没有加载,直到我研究它。因此,如果 xcode 升级就像此目录的重置按钮,我将使用其他东西。

© www.soinside.com 2019 - 2024. All rights reserved.