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

dic*_*ala 85 macos xcode install

我正在使用Mac OS安装XCode10.1。

我在Mac中有18.43GB的可用磁盘空间,

但是当我在应用商店中单击Xco​​de上的安装按钮时,

它始终显示“存储磁盘空间不足,您无法安装产品”警报消息。

如何解决MacOS Mojave(10.14.1)中的问题?

非常感谢你。

在此处输入图片说明

在此处输入图片说明

Bib*_*iba 76

您还可以做的是手动下载Xcode并安装它。(不使用应用商店更新),请执行以下步骤:

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

另请参阅此处的帖子:https : //discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

  • 如果我能给你一百万票,我会的!花了一天的时间清理我的Mac,才偶然发现此解决方案!这应该是公认的答案。应用程序商店中用于Xcode软件安装的可用磁盘空间有问题。我的磁盘上有56 Gig可用。完成后,安装占用的空间微不足道。 (18认同)
  • 对我不起作用,我有 37GB 可用空间,但我的 Mac 说:无法扩展存档“Xcode_13.2.1.xip”,因为所选卷没有足够的可用空间。 (5认同)
  • 我从上面尝试一切,rm dirs store * ...,安装某些东西,然后尝试更新,创建大文件...什么都没有。仅手动下载和安装 (3认同)
  • 如果您从 xip 软件包安装 Xcode,您将不再通过 App Store 接收 Xcode 更新。从现在开始,您必须通过下载最新的 xip 软件包来手动执行每次更新。 (2认同)

Le *_*bou 68

使用“磁盘实用程序”检查APFS磁盘的“可清除”空间。似乎Finder在可用空间中计算了该空间,但在App Store中却没有。

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

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

dd if=/dev/zero of=~/hugefile bs=100m
Run Code Online (Sandbox Code Playgroud)

让dd运行约30秒,然后使用ctrl + c将其杀死,然后删除文件:

rm ~/hugefile
Run Code Online (Sandbox Code Playgroud)

然后App Store高兴地安装了更新。

  • 不起作用:dd:〜/ hugefile:没有这样的文件或目录。 (7认同)
  • 如果`dd`抱怨,您也可以执行`cat / dev / zero>〜/ hugefile` (6认同)
  • @EdwardBrey 提供主目录的完整路径。`dd if/dev/zero of=/Users/<用户名>/hugefile bs=100m` (4认同)
  • 为我工作。直到出现错误“没有剩余磁盘空间”,我才离开了30秒。在删除巨大文件时,Mac在执行上述步骤之前显示了20 GB的空间时,恢复了大约70 GB的空间。谢谢你今天的救世主! (3认同)
  • 它对我有用,我找到了一个答案,可以更清楚地解释它。https://superuser.com/questions/1391048/cant-complete-installation-of-xcode (2认同)
  • 为我工作 - 我意识到 macOS 在删除大文件后不会立即归还我的磁盘空间。看起来它每隔几秒就会返回一或几千兆字节,所以我等了一分钟,然后就有了很多空间+可以更新 Xcode。 (2认同)

Hel*_*ane 48

  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

  • 就我而言,没有 /XCode 文件夹(隐藏?),但 DevCleaner 为我提供了 24Gb 并且 XCode 终于安装了! (3认同)

np2*_*314 26

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

我做了以下事情:
- 删除~/Library/Caches/storedownloadd
- 删除~/Library/Developer/Xcode/iOS DeviceSupport/
- 删除里面的一些文件~/Library/Developer/Xcode/DerivedData
- 删除其他未使用的文件

  • 对我来说是25GB。 (3认同)

Jer*_*ock 21

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

  • 退出Mac App Store。
  • 删除目录 ~/Library/Caches/storedownloadd
  • 重新启动Mac App Store。

然后,我的Xcode“购买”开始了第一次尝试。

出于好奇:在我删除该目录时,它不包含任何应用程序下载。它只是有一个小(85 KB)SQLite数据库(.db-shm-wal文件),这反过来又四个载的SQLite表,其中三个有零行和其中一个只有一个行以及包含架构版本号一列!因此,这显然是Mac App Store中的一些怪异错误。

  • 我还必须删除storeassetd目录,并在Activity Monitor中强制退出所有store *守护程序,然后当我重新启动App Store时,我终于可以安装Xcode10.2。 (4认同)
  • 我确定使用主目录中的库文件夹,而不是根目录 (3认同)
  • 我的驱动器上没有该目录。还有其他想法吗? (2认同)

dev*_*bcl 12

Xcode 11.2 也是如此。必须有至少 28GB 的​​可用空间。

删除不同的目录,例如 us、caches、.eclipse、.julia 目录以释放。

更新: 24GB 最新版本:11.2.1


Iyv*_*ose 10

  1. 退出应用商店
  2. ~/Library/Caches/ 中删除storedownloaddstoreassetd
  3. 重新启动应用商店
  4. 再试一次

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

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

macOS Mojave 版本 10.14.6 (18G87)


Ach*_*idF 8

我遇到了同样的问题(也是120gb ssd),但是18gb仍然不足以安装Xcode。

看到这篇文章:https : //forums.developer.apple.com/thread/30235


小智 7

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

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
Run Code Online (Sandbox Code Playgroud)

等等


Alo*_*lok 7

此命令完美运行,它删除了 AFPS 快照

tmutil thinlocalsnapshots / 21474836480 4
Run Code Online (Sandbox Code Playgroud)

从这个论坛得到了参考

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


Par*_*ane 6

添加到 @Biba 的答案中,通过使用您的 Apple ID 登录,直接从Apple 开发者的更多下载中下载您想要的 Xcode 版本。

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

来自Apple站点的文件是.xip需要解压并获取Xcode.app文件的文件。它们总共占用超过 40 GB 的空间。而且我无法清理那么多空间,因此我不得不使用外部驱动器来解压下载的文件。此过程可能需要 1.5 个小时以上才能复制和解压文件。

代码解压文件大小

获得Xcode.app文件后,将其复制到Applications使用查找器。它首先会说,准备复制到“应用程序”。大约 10 到 15 分钟后,它将更改为Copying "Xcode" to "Applications"。这还需要 30 - 40 分钟。复制时请确保有几个额外的可用 GB。第一次加载时,它将打开一个弹出窗口,验证“Xcode.app”。验证需要 10-15 分钟。然后它会询问您的 Mac 密码以安装其他组件。

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


小智 5

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