Mac App Store 上的 Xcode 无法安装,显示磁盘空间不足

我正在使用 macOS 安装 Xcode 10.1。

我的 Mac 上有18.43 GB 的空闲磁盘空间,但是当我点击 App Store 中 Xcode 旁边的安装按钮时,它总是显示“存储磁盘空间不足,无法安装产品”的警告信息。

如何在 macOS Mojave (10.14.1)中修复这个问题?

enter image description here

enter image description here

131038 次浏览

我有52GB 可用(39GB 可清除) ,但是在 macOS 10.14.4 还是中愚蠢的 Mac App Store 说它有 Xcode 10.2的 没有足够的空间来完成我的购买,即使在重新启动之后。解决方案:

  • 退出 Mac 应用程序商店。
  • 删除目录 ~/Library/Caches/storedownloadd
  • 重新启动 Mac 应用程序商店。

我的 Xcode“购买”然后在第一次尝试工作。

值得好奇的是: 在我删除该目录时,它并没有包含任何应用程序下载。它只包含一个很小的(85KB) SQLite 数据库(.db-shm-wal文件) ,而这个数据库又包含四个 SQLite 表,其中三个表的行为零,一个表只有一行和一列包含模式版本号!这显然是苹果应用程序商店里的一些奇怪的 bug。

您还可以手动下载 Xcode 并安装它。 (不使用应用程序商店更新) 因此,应采取以下步骤:

  1. 转到 https://developer.apple.com/download/more/
  2. 搜索 Xcode (或最新版本,例如 Xcode 10.2)并手动下载和安装它。

请看这篇文章: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

对我来说: 我的 MBP 中已经有 xcode 10.1了。

  1. 删除同一目录中的目录 ~/Library/Caches/storedownloaddstoreassetd directory
  2. 重新打开应用程序商店,进入升级页面。
  3. 下载 xcode 10.2 Https://developer.apple.com/download/more/
  4. 应用程序商店会在下载完成后立即自动安装 xcode 10.2。

成交。

尝试在 App Store 中安装任何其他小应用程序,然后安装 Xcode。 在我的例子中,我有40GB 的空间,但是由于同样的错误无法安装 Xcode。删除 ~/Library/Caches/storedownloadd对我也不起作用。

使用磁盘工具检查 APFS 磁盘的“可清除”空间。 似乎 Finder 在自由空间中计算这个空间,而不是应用程序商店。

但是您可以通过创建一个巨大的垃圾文件,然后删除它来欺骗 macOS 来清理 APFS。

为了创建文件,我使用了以下命令:

dd if=/dev/zero of=/Users/<username>/hugefile bs=100m

让 dd 运行大约30秒,然后用 ctrl + c 结束它,然后删除文件:

rm ~/hugefile

然后应用程序商店愉快地安装更新. 。

对我来说,我有一个额外的文件夹在我的 Macintosh 高清/卷/文件夹,我不知道它是如何创建的,但它是我的外部硬盘驱动器的某种副本。删除之后,我就可以下载 xcode 了

希望这个能帮上忙

我的方法很奇怪。我没有 存储下载文件夹以前的解决方案谈论和手动下载是不是一个真正的解决方案(如何对未来的更新)

我在下面的目录中手动创建了 存储下载,重新启动了 App Store,尽管加载程序花了很长时间(重新启动 MacBook 希望有所改变)才开始下载:)

~/Library/Caches/storedownloadd

在我的 MacBook 中有31GB 可用(14GB 可清除) ,macOS 10.14.5仍然说它有 没有足够的自由空间来完成我对 Xcode 10.2的购买,只是删除了目录 ~/Library/Caches/storedownloadd,开始下载。

  1. 退出应用程序商店
  2. ~/图书馆/缓存/中删除 存储下载存储资产
  3. 重新启动应用程序商店
  4. 再试一次

以上步骤为我解决了这个问题。

MacBook Pro (13英寸,2017年,两个 Thunderbolt 3端口)

MacOS 莫哈韦沙漠 版本10.14.6(18G87)

我今天也是这个数字。我可以下载一旦我得到我的免费空间刚刚超过20GB。

对我来说,问题是我的档案在一些较大的项目占用了太多的空间。我将不得不做一个更好的清除,但只是删除失败的上传足以降低系统空间和下载最新的 Xcode。

这里有一个很好的链接,进一步详细解释了这一点,以及模拟器清理和派生数据。

释放 Mac 存储

不幸的是,当我买 Mac 的时候,我希望有人告诉我要有超过250GB 的空间。所有的建议都说125GB 对于运行 Xcode 来说是合适的。学习 iOS 是可以的,但是我想他们没有评估大的长期发展。

在安装 macosCatalina 之后,我在试图安装 XCode11.beta 时遇到了同样的问题:

  1. Delete ~/Library/Cache/storedownloadd
  2. Delete ~/Library/Cache/com.apple.appstore 删除 ~/库/缓存/com.apple.appstore
  3. 卸载以前版本的 XCode (10.3)-> 等到所有的文件都被删除,可以签入磁盘工具
  4. 新鲜重新启动-> 在重新启动之前不要打开应用程序
  5. 使用存档工具安装新的 XCode 版本。

时间机器的问题! 请删除旧快照

sudo tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-09-25-135035
com.apple.TimeMachine.2019-09-28-232824
com.apple.TimeMachine.2019-09-29-012547
com.apple.TimeMachine.2019-09-29-022054
com.apple.TimeMachine.2019-09-29-031621
com.apple.TimeMachine.2019-09-29-052318
com.apple.TimeMachine.2019-09-29-070831
com.apple.TimeMachine.2019-09-29-092229
com.apple.TimeMachine.2019-09-29-101756
com.apple.TimeMachine.2019-09-29-114952


tmutil deletelocalsnapshots 2019-09-25-135035
tmutil deletelocalsnapshots 2019-09-28-232824

等等

总是迟到,但无论如何... 我注意到与时间机器备份的相关性,因为我有一个失败的备份一段时间以前,并没有连接我的时间机器 hdd 自从。

在启动时间机器备份并正确地取消它后不久,我能够安装更新。试试看:)

我通过升级 MacOS 解决了这个问题,因为我已经安装了一个旧版本。重新启动之后,它神奇地拥有了空间: D (顺便说一句,空间也一样)

应用程序商店应用程序没有考虑到可清除的空间。几个星期前,我就这个问题向苹果反馈计划提交了一份反馈意见: 自从 MacOS Catalina 之后,这个问题似乎已经解决了,因为现在它不需要变通方法就能工作了。

以前的 MacOS 见 这个答案

这个命令工作得很好,它删除了 AFPS 快照

tmutil thinlocalsnapshots / 21474836480 4

从这个论坛得到的参考资料

Https://forums.developer.apple.com/thread/110533

Xcode 11.2也是如此。 它必须至少有28GB 的免费空间。

删除不同的目录,如我们,缓存,. eclipse,. julia 目录,以释放。

更新: 24GB,最新版本: 11.2.1

DR: 删除 XCode (约7GB) ,然后释放文件夹 Users/[在此插入您的 mac 用户名]/Library/Developer (约90GB) ,约100GB。然后我在 App Store 上安装了 XCode,它运行得非常好。

上面的答案,比如 rm hugefile 对我来说不起作用,因为我想我有一个合法的内存问题。下载 XCode 文件和手动安装不起作用,因为我仍然得到了空间/内存错误。

根据磁盘工具,我有大约10GB 的空闲空间。

删除 XCode (我以前有过,但不得不更新它)和其他应用程序使我的容量达到了17-20GB。

还是没用。

我不得不进入 Users/[ insert your mac username here ]/Library/显影剂,然后删除了那个目录,我想这个目录以某种方式保存了 XCode,尽管我删除了那个应用程序。

这使我达到了惊人的120GB。

120GB.

这是我硬盘里一半的内存。

?!

不知道这是怎么回事。

然后我直接在 App Store 上安装了 XCode,它的工作原理非常棒。

我想要小心,因为我不确定那个目录里有什么。.它看起来并不重要,而且似乎都与 XCode 有关。它看起来像 XCode 和其他 XCode 相关东西的模拟器。我不确定。我经常使用 XCode,所以可能会有错误日志或者使用日志。即使那样,那也只是短信。所以我不确定。如果我遇到任何奇怪的问题,可能会导致,我会张贴在这里,但迄今为止没有。

另外,我强烈推荐 OmniDiskSweeper,这是一个免费的程序,我也是通过它(在过去的其他内存相关问题中)解决了这个问题

  1. 打开查找器: 在上面的菜单中进入-> 进入文件夹:

    ~/Library/Developer/Xcode/

  2. 删除旧的模拟器文件:

    ~/Library/Developer/Xcode/iOS DeviceSupport/

  3. 删除下列所有文件的派生数据:

    ~/Library/Developer/Xcode/DerivedData

完成这些任务的一个简单方法是使用 DevCleaner for Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12

我也有这个问题,一个惊人的240 GB 可用。

enter image description here

似乎清除根本不会发生。我创建了一个非常大的文件,但是由于没有磁盘空间而无法使用:

paul-> dd if=/dev/zero of=~/zeroes bs=100M
dd: error writing '/Users/paul/zeroes': No space left on device
151+0 records in
150+0 records out
15728640000 bytes (16 GB, 15 GiB) copied, 33.0689 s, 476 MB/s
[~/Library/Caches ]
paul-> ls -lh ~/zeroes
-rw-r--r-- 1 paul staff 15G Nov 17 09:27 /Users/paul/zeroes

它当然不应该停留在15GB

paul-> df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk1s1    466G  268G  197G  58% /
/dev/disk1s4    466G  1.1G  197G   1% /private/var/vm

奇怪的是,在删除了这个大文件之后,我可以从 App Store 下载 Xcode。

这里也是一样,尝试了以上的大部分。107GB 的空间自由,但不足以安装。

所以我直接从 Apple 下载了 Xcode (https://developer.apple.com/download/more/)并复制了。将 xip 文件转换为具有大量空间的外部驱动器。

然后我做到了这一点:

cd /Applications
xip -x "/Volumes/Blue 2T/Xcode_11.3.xip"

完成后别忘了处理掉 xip 文件。

今天尝试更新到 xcode 11.3.1时,出现了这样的问题。但是,我可以确认,根据上面的一些评论,下载在空闲空间达到24GB 之后立即开始。

我做了以下几件事:
移除 ~/Library/Caches/storedownloadd
移除 ~/Library/Developer/Xcode/iOS DeviceSupport/
- 删除 ~/Library/Developer/Xcode/DerivedData内部的一些文件
- 删除其他未使用的档案

有一个简单的方法可以解决这个问题。您可以使用内置的 MacOS 实用程序查看和清除不需要的文件,隐藏文件/文件夹容易。

转到左上方的  > About This Mac菜单,转到存储区并单击 Manage...按钮。在 document部分,您可以看到所有的文件和文件夹的大小和删除不需要的文件。

通过 这本指南获取更多信息。

此外,检查以前的 Xcode 通过 < strong > OmniDiskSweeper 消耗的存储空间,并删除不必要的数据和模拟器,这将释放太多的大小。

enter image description here

对于 Xcode 12,您需要有超过32GB 的可用空间。

首先删除旧的 Xcode应用程序。

安装 OmniDiskSweeper,它将显示文件夹使用的总空间,这将有助于检测占用大量空间的文件夹。

转到 Users-> your _ user _ name-> Library-> Developer(这些是旧的 xcode 内容) ,删除这里的所有内容,因为我们正在安装新的 xcode,旧的内容是不必要的。

如果你有 Android Studio 并且愿意删除它,以后再安装,然后删除 Android Studio 应用程序,在 OmniDiskSweeper 上,转到 用户-> your _ user _ name-> Library-> Android(这些是旧的 Android 工作室内容) ,删除这里的所有内容。

这将为您提供大量的磁盘空间。

这不是最漂亮的解决方案,但我只需打开 Finder 中的 Applications 文件夹并将 Xcode 拖到垃圾桶中,然后删除它!校对: D

然后打开应用程序商店,找到 Xcode 并重新安装它。

这仍然允许应用程序商店未来的更新。 在过去的6年里,我已经多次这样做了,特别是对于主要的版本更新,因为当我遇到这样的问题时,这对我来说总是最简单的解决方案。 这样就不需要篡改 Developer 文件夹数据,除非您想要进行一些清理。

另外,我没有发现这种方法对我的项目有任何不良影响。

当我试图从应用程序商店安装 Xcode 12.0.1时,我也想到了同样的事情,尽管我有大约40GB 的空闲空间,而 Xcode 12只占用了大约12GB 的空间。这帮助我解决了问题。

cd ~/Library/Developer
rm -rf Xcode

希望这能帮到有需要的人。

你也可以打开 finder,点击进入文件夹(shift + command + g) ,然后输入 ~/Library/Developer,清除所有文件。

在尝试了几乎所有我发现可以过滤什么确实为我工作。卡塔琳娜10.15.7 Xcode12。

  1. 转到您的主文件夹中的查找器,并确保启用隐藏 档案 shift + command + . //yes its a **dot** key on keyboard
  2. dd if=/dev/zero of=/Users/<YOUR_USERNAME>/file bs=15m型打击 进来
  3. 监视查找程序中命名文件的大小增长
  4. 当它达到大约4-5GB 的东西关闭终端与 cntrl+c
  5. 打开磁盘实用程序并检查清洗大小开始复制和粘贴 那个巨大的文件,名为文件,你刚才监视清除 大小。当它将获得3-4GB 现在是时候删除所有这些巨大的 文件和空垃圾箱。
  6. 重新开始
  7. 打开终端到/库/开发者/
  8. 删除 coreSimulator 中的所有文件夹和文件(这是唯一的 度假村)
  9. 转到/library/developer/xcode/derieddata 并删除所有文件夹 还有里面的文件
  10. 空垃圾桶

进入应用程序商店并更新 Xcode。

只需在终端中运行以下两个命令:

cd ~/Library/Developer


rm -rf Xcode

增加@Biba 的回答,直接从 更多苹果开发者下载下载你想要的 Xcode 版本,用你的苹果 ID 登录。

首先,删除 Xcode 应用程序,然后手动删除尽可能多的位于 ~/Developers的 Xcode 数据。但是即使在那之后,您也可能无法为下载和解压缩节省足够的空间。

来自苹果网站的文件是一个 .xip文件,需要解压缩,并获得一个 Xcode.app文件。它们总共占用超过40GB 的空间。我不能清除那么多的空间,所以我必须使用一个外部驱动器来解压下载的文件。这个过程可能需要超过1.5个小时来复制和解压文件。

code unpacked file size

获得 Xcode.app文件后,使用 finder 将其复制到 Applications。它首先会说,准备复制到“应用程序”。大约10到15分钟后,它会变成 将“ Xcode”复制到“ Applications”。这应该还需要30-40分钟。当你复印的时候,确保你有一些额外的 GBS 免费。在第一次装载时,它将打开一个弹出窗口 验证“ Xcode.app”。验证需要10-15分钟。然后它会询问你的 Mac 密码来安装额外的组件。

祝一切顺利。这是一个非常恼人的更新过程。

安装 Xcode 13的说明

确认一下

  1. 您必须直接从 Apple 下载 Xcode (https://developer.apple.com/download/more/)
  2. 请仔细检查下载 与 Xcode 兼容的 MacOS 版本。您必须使用 macOS Big Sur Version 11.3或更高版本
  3. 磁盘空间至少40GB 空闲

安装测试成功 something

已证实的结果

如何检查当前用户的空间?

苹果图标(左上)-> 关于此 Mac-> 存储-> 39GB 或更多。

You must have 39 GB or more space to install Xcode 13.3.1 version.

建议购买至少256GB 的 Mac 空间使用 Xcode/Flutter。

devcleaner for Xcode

请尝试为 Xcode 的设计清洁器,它的工作目前为我