您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我可以将Xcode与iPhone Simulator.app一起安装在外部硬盘上吗?

我可以将Xcode与iPhone Simulator.app一起安装在外部硬盘上吗?

评论中所述,如果您已经安装了Xcode,则过程非常简单。首先将Xcode从内部HD移到外部HD,然后运行步骤4和5中的命令,这应该可以解决问题。

我的经验是,如果您尚未安装Xcode,则过程会有些复杂。

可能有更简单的方法来执行此操作,但是在我尝试过的每件事上都遇到不同的错误之后,我在运行 和 的MacBook Pro 16“上以这种方式进行了操作 :

我始终将外部驱动器连接到MacBook,使用一点Velcro,因为我使用的Samsung T5驱动器又小又轻。它安装在:

/Volumes/SSD

在外部驱动器上,我将Xcode安装到:

/Volumes/SSD/Applications

请按照以下过程安装Xcode:

苹果开发者网站下载最新的11.3 Xcode版本(不是Beta版)(这是7.3GB下载,您需要注册一个免费的开发者帐户)

安装Xcode命令行工具(到内部驱动器),可以通过在终端中运行以下命令来触发:

sudo xcode-select --install

这将触发命令行工具的安装并建立/Library/Developer/CommandLineTools

路径,并将其设置为安装后的认开发人员工具路径。

现在,Xcode下载是一个.xip文件,需要使用macOS随附的Archive Utility进行扩展/解压缩。 我已经在SSD上创建了一个目录:/Volumes/SSD/Applications 并将Xcode_11_3.xip文件移动到此处,然后通过在Finder中双击将其解压缩。 注意: 但同时保留7.3GB .xip文件。解压缩后,您可以将.xip文件移动到某个地方进行备份,也可以删除它。

现在,使用命令更改认的开发人员工具目录:sudo xcode-select -s /Volumes/SSD/Applications/Xcode.app/Contents/Developer后执行一个操作zsh -l或重新启动Terminal.app。

将Xcode.app设置为认的开发人员工具目录之后,运行以下命令,使Xcode能够自己弄清楚:/usr/bin/xcrun --find xcodebuild

这花了一段时间,然后我回来了:/Volumes/SSD/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild

模拟器,缓存和所有其他也占用相当多的空间,但仍位于其他地方。 对于Xcode,模拟器通常位于下面~/Library/Developer

如果您想最大化本地驱动器上的可用空间,则需要将整个目录结构移至外部驱动器。您可以通过Finder.app使用常规移动操作,方法是先进行常规?+ C(cmd + c)复制,~/Library/Developer然后在目标位置(例如 )进行复制/Volumes/<ext_drive_name>/<some_dir_name>,我/Volumes/SSD/Library/使用? + ? + V(opt + cmd + v)可以移动复制的内容直接显示内容(可能需要管理员密码)。

只是不得不提到这一点,因为许多人不知道如何在Finder中“剪切和粘贴”文件,最终先进行复制然后再删除… :)

现在使用进行符号链接ln -s /Volumes/SSD/Library/Developer /Users/<your_user>/Library/,您应该能够照常使用和更新模拟器。

认情况下,Android模拟器位于下面~/.android/... 的某处。使用与Xcode模拟器相同的过程将整个~/.android目录移动到外部驱动器和符号链接上的位置,如上所述,因此最终得到以下结果:

.android -> /Volumes/SSD/Library/android

当您$ ls -la ~在终端机中进行操作时。

其他 2022/1/1 18:19:23 有492人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶