在macOS Mojave上安装Xcode 11.3/11.3.1的方法及跨卷安装疑问
macOS Mojave上安装Xcode 11.3/11.3.1的问题解答
1. 如何在macOS Mojave系统上安装Xcode 11.3?
别在App Store浪费时间了——现在App Store里的Xcode版本已经更新到要求更高的系统,直接去Apple开发者平台下载兼容Mojave的Xcode 11.3安装包就行,步骤很简单:
- 先登录你的Apple开发者账号(免费账号也能下载旧版本,不用付费)。
- 找到标注支持macOS Mojave的Xcode 11.3
.xip安装包,下载到本地。 - 双击
.xip文件等待解压(文件很大,可能要等几分钟),解压后会得到Xcode.app。 - 把
Xcode.app拖到主系统的Applications文件夹里。 - 第一次启动Xcode时,它会自动安装必要的组件,等进度条走完就能正常用了。
2. 安装Xcode 11.3.1遇到的系列问题解答
为啥App Store要求升级Catalina,但朋友能在同版本Mojave上安装?
大概率是你朋友之前在Mojave上下载过Xcode 11.3.1,他的App Store保留了旧版本的下载缓存。Apple的App Store会根据当前系统版本推送兼容的App,但偶尔会因为缓存、地区设置等原因显示不一致。如果你的App Store已经不提供兼容版本,还是乖乖去开发者平台下载.xip包吧。
解压.xip提示空间不足,但实际有10GB可用,能不能复制到其他卷安装?
当然可以!Xcode的.xip解压过程需要的临时空间比最终安装包大得多——Xcode 11.3.1解压后大概10GB,但解压时至少需要15-20GB的临时空间,你的10GB确实不够。操作步骤:
- 把下载好的
Xcode_11.3.1.xip复制到有至少20GB可用空间的其他卷(比如外接硬盘、内部第二个分区)。 - 在目标卷上双击
.xip解压出Xcode.app。 - 之后你可以把
Xcode.app拖回主系统的Applications文件夹,也可以直接留在目标卷里使用。
其他卷安装后能不能像主系统卷一样正常使用?
完全没问题!不管Xcode在哪个卷,启动后所有功能都是完整的。只有两个小注意点:
- 如果放在外接硬盘上,要确保硬盘始终连接才能打开Xcode;
- 第一次启动时,系统可能会提示“无法打开,因为它来自身份不明的开发者”,去「系统偏好设置-安全性与隐私」里允许打开该应用就行。
要是不想占用主卷空间,直接把Xcode.app留在其他卷,在Dock里加个快捷方式,用起来和在主卷没区别。
内容的提问来源于stack exchange,提问作者Oliver D




