我的SSD容量只有60Gb,目前我的可用空间超过5Gb。有没有办法直接在外部驱动器上安装Xcode?或者这样做我首先要让这个驱动器可启动并从中启动我的系统?
答案 0 :(得分:4)
有多种可能的解决方案,包括使用符号链接,双重引导两个版本的macOS(一个在外部SSD上)以及更多。
但是我发现的最好方法是创建一个新的macOS用户并将其主目录更改为外部SSD(通过转到“用户和组系统偏好设置”下的高级用户设置)。
我遵循的确切步骤:
在具有100GB存储空间的外部SSD上创建新的APFS分区。 (例如NewVol)
创建新的macOS用户并将其主目录更改为/ Volume / NewVol / user
登录并连接了外部SSD的新用户,并将xcode安装在〜/ Application中。 (即本地Application文件夹,而不是/ Application)
之所以最有效的原因是因为您不需要手动管理符号链接,而且符号链接也可能在构建过程中产生问题。所有必需的文件(包括内部版本和临时文件)都存储在用户目录中,因此内部驱动器上不占用任何空间。另外,安装完整的单独的操作系统并经历重新启动周期以切换操作系统的麻烦。
答案 1 :(得分:2)
您可以考虑几个选项。
将一些文件移动到外部驱动器,而不是在其上安装应用程序。这是您最好的选择,因为应用程序具有依赖性。此外,如果您从SSD运行它们,它们将获得更好的性能。
如果您绝对需要SSD上的文件,并且无法移动它们,那么我建议移动任何第三方应用程序,看看是否可以释放Xcode的空间,并从SSD运行它。
如果上述两个选项对您不起作用,那么您将不得不尝试使用Xcode。没有简单的方法来更改安装位置。这里你的选择是通过将更大的文件移动到外部驱动器来暂时释放一些空间。然后在应用程序文件夹中安装Xcode。完成后,将Xcode移至外部驱动器,然后将文件恢复到SSD。 Here is另一个关于同一主题的问题。