如何在外部驱动器上安装Xcode 6或7?

use*_*056 6 installation xcode6

我的SSD容量只有60Gb,目前我的可用空间刚刚超过5Gb.有没有办法直接在外部驱动器上安装Xcode?或者这样做我首先要让这个驱动器可启动并从中启动我的系统?

小智 5

有多种可能的解决方案,包括使用符号链接、双启动两个版本的 macOS(一个在外部 SSD 上)等等。

但我发现的最好方法是创建一个新的 macOS 用户并将其主目录更改为外部 SSD(通过转到用户和组系统首选项下的高级用户设置)。

我遵循的确切步骤:

  1. 在具有 100GB 存储空间的外部 SSD 上创建一个新的 APFS 分区。(比如NewVol)

  2. 创建新的 macOS 用户并将其主目录更改为 /Volume/NewVol/user

  3. 以连接外部 SSD 的新用户登录,并在 ~/Application 中安装 xcode。(即本地应用程序文件夹,而不是 /Application)

为什么这最有效是因为您不需要手动管理符号链接,符号链接也可能在构建过程中产生问题。所有需要的文件(包括构建和临时文件)都存储在用户目录中,因此内部驱动器上没有空间占用。此外,无需安装完整的独立操作系统,也无需经历重启周期来切换操作系统。

  • 这个解决方案确实是最好的。简单、快速且确实有效。多谢。当我找到这个答案时,我正准备购买一台新 Mac。谢谢我的朋友,帮我省了很多钱 (2认同)

Vel*_*nov 2

您可以考虑以下几种选择。

将一些文件移至外部驱动器,而不是在其上安装应用程序。这将是您最好的选择,因为应用程序具有依赖性。此外,如果您从 SSD 运行它们,它们将获得更好的性能。

如果您绝对需要 SSD 上的文件,并且无法移动它们,那么我建议移动任何第三方应用程序,看看是否可以为 Xcode 释放空间,并从 SSD 运行它。

如果上面的两个选项不适合您,那么您将不得不尝试使用 Xcode。没有简单的方法来更改安装位置。您在这里的选择是通过将较大的文件移动到外部驱动器来暂时释放一些空间。然后将 Xcode 安装到您的应用程序文件夹中。完成后,将 Xcode 移至外部驱动器,然后将文件带回 SSD。这是讨论同一主题的另一个问题。