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

8

我的SSD容量只有60GB,目前只有5GB的可用空间。是否有一种方法可以直接在外置驱动器上安装Xcode?或者我需要先让这个驱动器可引导,并从它引导我的系统?

2个回答

8
有许多可能的解决方案,包括使用符号链接、双重引导两个版本的macOS(一个在外部SSD上),以及许多其他方法。
但我发现最好的方法是创建一个新的macOS用户,并将其主目录更改为外部SSD(通过在“用户和组”系统偏好设置下进入高级用户设置)。
我遵循的确切步骤如下:
1. 在外部SSD上创建一个具有100GB存储空间的新的APFS分区。(例如NewVol) 2. 创建新的macOS用户并将其主目录更改为/Volume/NewVol/user。 3. 在连接了外部SSD的情况下登录新用户,并在~/Application中安装xcode。(即本地应用程序文件夹,而不是/Application)
之所以这样做是最好的,因为您不需要手动管理符号链接,而符号链接可能会在构建期间出现问题。所有必需的文件(包括构建和临时文件)都存储在用户目录中,因此不会占用内部驱动器的空间。而且,不需要安装完整的单独操作系统,以及经过多次重新启动来切换操作系统。

2
这个解决方案真的是最好的。简单、快速而且真的有效。非常感谢。我正准备买一台新的 Mac,但在找到这个答案之后就不用了。感谢我的朋友,帮我省下了很多钱。 - Thiago Silva
1
@ThiagoSilva 这让我很开心,谢谢。另外,你可以打开“快速用户切换”(系统偏好设置->用户->登录选项->显示快速用户切换),以便在不注销的情况下快速切换外部/内部用户。 - Anirudh Gupta
这里我无法看到应用程序文件夹。我已经将目录从主目录重命名为外部驱动器。但是我在那里没有看到应用程序。 - sejn
在更改主目录(即执行第2步之后),您需要实际登录新用户一次。登录一次后,将创建相关用户文件夹,包括本地应用程序文件夹。如果应用程序文件夹仍然不可见,请手动创建一个。 - Anirudh Gupta

2
有几个选择可以考虑。
将一些文件移动到外部驱动器上,而不是在其上安装应用程序。这将是您最好的选择,因为应用程序具有依赖性。此外,如果您从SSD运行它们,它们将获得更好的性能。
如果您绝对需要在SSD上存储文件,并且无法将它们移动,则建议您移动任何第三方应用程序,以查看是否可以为Xcode释放空间,并从SSD上运行它。
如果上述两个选项对您不起作用,则必须尽力使用Xcode。没有简单的方法可以更改安装位置。您的选择是通过将较大的文件移动到外部驱动器来暂时释放一些空间。然后在应用程序文件夹中进行Xcode安装。完成后,将Xcode移动到外部驱动器,并将文件移到SSD上。 这里是另一个涉及相同主题的问题的链接

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接