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

Xcode on Mac App Store can't install , show disk space not enough

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

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

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

它总是显示"存储磁盘空间不足,您无法安装产品"警报消息。

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

非常感谢您。

enter image description here

enter image description here


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

  • 转到https://developer.apple.com/download/more/
  • 搜索Xcode(或最新版本,例如Xcode 10.2)并手动下载并安装。
  • 另请参阅此帖子:https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022


    使用磁盘实用程序检查APFS磁盘的"可清除"空间。
    似乎Finder会在可用空间中计算该空间,但在App Store中不会。

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

    使用以下命令创建文件:

    1
    dd if=/dev/zero of=~/hugefile bs=100m

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

    1
    rm ~/hugefile

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


  • 打开查找器:在上面的菜单中转到->转到文件夹:

    ~/Library/Developer/Xcode/

  • 在以下位置删除旧的模拟器文件:

    ~/Library/Developer/Xcode/iOS DeviceSupport/

  • 删除以下所有文件的派生数据:

    ~/Library/Developer/Xcode/DerivedData

  • 一种简单的方法是使用DevCleaner for Xcode:https://apps.apple.com/us/app/devcleaner/id1388020431?mt = 12


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

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

    然后我的Xcode" purchase"首次尝试。

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


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

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


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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    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


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

    查看此帖子:
    https://forums.developer.apple.com/thread/30235


    此处与Xcode 11.2相同。
    至少必须有28GB的可用空间。

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

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


  • 退出App Store
  • 从?/ Library / Caches /中删除storedownloadd和storeassetd
  • 重新启动App Store
  • 再试一次
  • 以上步骤为我解决了该问题。

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

    macOS Mojave
    版本10.14.6(18G87)


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

    1
    tmutil thinlocalsnapshots / 21474836480 4

    获得该论坛的参考

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


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

  • 在同一目录中删除目录~/Library/Caches/storedownloaddstoreassetd directory
  • 重新打开应用商店并进入升级页面。
  • 从下载xcode 10.2
    https://developer.apple.com/download/more/
  • 应用商店以某种方式会在下载完成后立即自动安装xcode 10.2。
  • 完成。


    我的问题很奇怪。我之前没有讨论过storedownloaded文件夹的解决方案,而手动下载不是真正的解决方案(关于将来的更新)

    我手动创建storedownloadd在以下目录中重新启动了App Store,尽管加载程序花了很多时间(重新启动MacBook希望进行更改),但它开始下载:)

    1
    ~/Library/Caches/storedownloadd

    尝试在App Store中安装任何其他小型应用程序,然后安装Xcode。它为我工作。
    就我而言,我有40 GB的空白空间,但由于相同的错误而无法安装Xcode。删除~/Library/Caches/storedownloadd对我也不起作用。


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


    TL; DR:删除XCode(?7GB),然后删除文件夹Users / [在此处插入您的mac用户名] / Library / Developer(?90GB),释放约100GB。然后,我从App Store上安装了XCode,它的工作原理很吸引人。

    上面的答案(例如rm hugefile)对我不起作用,因为我想我遇到了合法的内存问题。无法下载XCode文件并手动安装,因为仍然出现空间/内存错误。

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

    删除XCode(我之前有过,但必须更新),其他应用程序使我达到了17-20GB。

    仍然无效。

    我不得不进入Users / [在此处插入您的Mac用户名] / Library / Developer,并且删除了该目录,即使我删除了该应用程序,我仍以某种方式保存了XCode废话。

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

    120GB。

    那是我硬盘驱动器上一半的内存。

    ?!

    不知道它如何工作。

    然后我直接在App Store之外安装了XCode,它的工作原理很像。

    我想小心点,因为我不确定该目录中的内容。它似乎并不重要,而且都与XCode相关。它看起来像是XCode和其他XCode相关内容的模拟器。我不我使用XCode A LOT,因此可能会建立错误日志或使用情况日志。即使那样-这仅仅是文本。所以我不如果遇到任何可能导致的奇怪问题,我将在此处发布,但到目前为止没有任何内容。

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


    在安装macOS Catalina之后尝试安装XCode 11.beta时遇到了相同的问题。我做了什么:

  • 删除?/ Library / Caches / storedownloadd
  • 删除?/ Library / Caches / com.apple.appstore
  • 卸载以前版本的XCode(10.3)->等到所有文件都删除后,才能在Disk Utility中检查
  • 全新重启->重启前无需打开应用
  • 使用存档工具安装新的XCode版本。

  • 同样的东西,尝试了以上大多数方法。 107 GB的可用空间,但不足以安装。

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

    然后我就可以做到这一点:

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

    完成后,请不要忘记删除xip文件。


    我今天实际上是同一个电话号码。一旦我的可用空间刚刚超过20GB,便能够下载。

    对我来说,问题是我的一些较大项目的档案占用了太多空间。我将必须进行更好的清除,但是仅删除失败的上载就足以减少系统空间并下载最新的Xcode。

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

    释放Mac存储空间

    可悲的是,当我购买Mac时,希望有人告诉我获得超过250GB的空间。所有建议都说125GB适用于运行Xcode。可以学习iOS,但我想他们无法评估长期的长期发展。


    这不是最漂亮的解决方案,但是我只是在Finder中打开Applications文件夹,然后将Xcode拖到bin中,然后将其删除! :D

    然后打开App Store,找到Xcode并重新安装。

    这仍然允许将来从App Store更新。
    在过去的6年中,我已经多次这样做,特别是对于主要版本更新,因为当遇到此类问题时,对于我而言,这始终是最简单的解决方案。
    这样,就不需要篡改Developer文件夹数据,除非您要进行一些清理。

    p.s。我发现这种方法对我的项目没有有害影响。


    App Store应用程序不占可清除空间。几周前,我已就此问题向Apple反馈计划提交了反馈:自macOS Catalina以来,此问题似乎已修复,因为现在可以正常工作了。

    对于以前的MacOS,请参见此答案


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


    完全卸载Xcode。

    然后再次从App Store安装。

    这对我有用。


    尝试了几乎所有我发现的内容之后,就可以过滤出对我真正有用的内容。卡塔琳娜10.15.7 Xcode12。

  • 转到finder中的主文件夹,并确保启用隐藏功能
    文件shift + command + . //yes its a **dot** key on keyboard
  • 输入dd if=/dev/zero of=/Users/<YOUR_USERNAME>/file bs=15m匹配
    输入
  • 监视finder中名为file的文件的大小增长
  • 当它达到4-5GB左右时,请杀死终端
    cntrl+c
  • 打开磁盘实用程序并检查清除大小,开始复制和粘贴
    您刚刚创建的名为file的巨大文件并监视清除
    尺寸。当它获得3-4GB时,现在该删除所有巨大的文件了
    文件和垃圾桶。
  • 重新开始
  • 打开终端转到/ library / developer /
  • 删除coreSimulator中的所有文件夹和文件(这是唯一的
    为我度假)
  • 转到/ library / developer / xcode / deriveddata并删除所有文件夹
    和里面的文件
  • 清空垃圾桶
  • 转到App Store并更新Xcode。


    对我来说,我的Macintosh HD / Volumes /文件夹中有一个额外的文件夹,我不确定它是如何创建的,但这是我的外部硬盘驱动器的某种副本。删除后,我能够下载xcode

    希望这会有所帮助


    此外,通过OmniDiskSweeper检查先前使用的Xcode存储,并删除不必要的数据和模拟器,以免释放过多的空间。

    enter image description here


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

    1
    2
    3
    cd ~/Library/Developer

    rm -rf Xcode

    总是迟到聚会,但是无论如何...我注意到与时间机器备份有关,因为我早些时候备份失败,并且从那以后就没有连接我的时间机器硬盘。

    启动Time Machine备份并在不久后正确取消它之后,我能够安装更新。尝试:)


    我也遇到了这个问题,可用空间高达240GB。

    enter image description here

    似乎完全没有清除。我创建了一个非常大的文件,但是由于没有磁盘空间而死:

    1
    2
    3
    4
    5
    6
    7
    8
    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

    它当然不应在15 GB时停止

    1
    2
    3
    4
    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。


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

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

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

    转到用户-> your_user_name->库->开发人员(这些是旧的xcode内容),在这里删除所有内容,因为我们正在安装新的xcode,所以不需要旧的内容。

    如果您有Android Studio并且愿意删除它,然后再安装,然后删除Android Studio应用程序,然后在OmniDiskSweeper上,转到"用户"->"您的用户名"->"库"->" Android"(这些是旧的android studio内容),然后删除这里的所有内容。

    这将给您很多磁盘空间。


    当我尝试从应用商店安装xcode 12.0.1时,发生了同样的事情,即使我有大约40GB的可用空间,而xcode 12仅占用了约12GB。这有助于我解决问题。

    1
    2
    cd ~/Library/Developer
    rm -rf Xcode

    希望这对有需要的人有帮助。


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

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

    通读本指南以获取更多信息。