我正在使用Mac OS安装XCode10.1。
我在Mac中有18.43GB的可用磁盘空间,
但是当我在应用商店中单击Xcode上的安装按钮时,
它总是显示“存储磁盘空间不足,您无法安装产品”警报消息。
如何解决MacOS Mojave(10.14.1)中的问题?
非常感谢您。
答案 0 :(得分:24)
今天尝试更新到xcode 11.3.1就是这样的问题。但是,我可以确认下载是根据上述一些评论,在可用空间达到24GB之后立即开始的。
我做了以下事情:
-删除~/Library/Caches/storedownloadd
-删除~/Library/Developer/Xcode/iOS DeviceSupport/
-删除~/Library/Developer/Xcode/DerivedData
中的一些文件
-删除其他未使用的文件
答案 1 :(得分:20)
您还可以做的是手动下载Xcode并安装它。 (不使用应用商店更新) 为此,请执行以下步骤:
另请参见此帖子:https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022
答案 2 :(得分:9)
时间机器的问题! 请删除旧的快照
.map-tab--active span
等
答案 3 :(得分:7)
我有52 GB的可用空间(可清除的39 GB),但是在macOS 10.14.4中愚蠢的Mac App Store 仍然表示,没有足够的可用空间来完成我的购买,即使重新启动后也是如此。解决方案:
~/Library/Caches/storedownloadd
然后我的Xcode“购买”开始了第一次尝试。
出于好奇:在我删除该目录时,它不包含任何应用程序下载。它仅包含一个很小的(85 KB)SQLite数据库(.db
,-shm
和-wal
文件),该数据库又包含四个SQLite表,其中三个具有零行,其中一个只有一行和一列包含架构版本号!因此,这显然是Mac App Store中的一些怪异错误。
答案 4 :(得分:7)
我遇到了同样的问题(也是120gb ssd),但是18gb仍然不足以安装Xcode。
查看此帖子: https://forums.developer.apple.com/thread/30235
一个小技巧: 成功安装Xcode后,请检出此页面以节省一些磁盘空间:https://macperformanceguide.com/blog/2016/20161031_1600-XCode-saving-space.html
答案 5 :(得分:6)
在以下位置删除旧的模拟器文件: 〜/ Library / Developer / Xcode / iOS DeviceSupport /
删除以下所有文件的派生数据: 〜/ Library / Developer / Xcode / DerivedData
一种简单的方法是使用DevCleaner for Xcode:https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12
答案 6 :(得分:4)
无法发表评论,但这对我有用:
dd if=/dev/zero of=./hugefile bs=100m
答案 7 :(得分:3)
尝试在App Store中安装任何其他小型应用程序,然后安装Xcode。它为我工作。
就我而言,我有40 GB的空白空间,但由于相同的错误而无法安装Xcode。删除~/Library/Caches/storedownloadd
对我也不起作用。
答案 8 :(得分:3)
使用磁盘实用工具检查APFS磁盘的“可清除”空间。 似乎Finder会在可用空间中计算该空间,但不在App Store中。
但是您可以通过创建一个巨大的垃圾文件然后删除它来欺骗macOS清理APFS。
使用以下命令创建文件:
dd if=/dev/zero of=~/hugefile bs=100m
让dd运行约30秒钟,然后使用ctrl + c将其杀死,然后删除文件:
rm ~/hugefile
然后App Store高兴地安装了更新。
答案 9 :(得分:3)
这里对于Xcode 11.2也是一样。 必须至少拥有28GB的可用空间。
删除不同的目录,例如我们的目录,缓存,.eclipse,.julia目录以释放它们。
更新:24GB,最新版本:11.2.1
答案 10 :(得分:3)
此命令完美运行,它删除了AFPS快照
tmutil thinlocalsnapshots / 21474836480 4
获得了该论坛的参考
答案 11 :(得分:2)
添加到@Biba 的答案中,即通过使用您的 Apple ID 登录直接从 More Downloads for Apple Developers 下载您想要的 Xcode 版本。
首先,删除 Xcode 应用程序,然后手动删除位于 ~/Developers
的 Xcode 中尽可能多的数据。但即使在此之后,您也可能无法为下载和解包节省足够的空间。
Apple 网站上的文件是一个 .xip
文件,需要解压缩并获取 Xcode.app
文件。它们一起占用超过 40 GB 的空间。而且我无法清除那么多空间,所以我不得不使用外部驱动器来解压下载的文件。此过程可能需要 1.5 多个小时来复制和解压缩文件。
获得 Xcode.app
文件后,使用 finder 将其复制到 Applications
。它首先会说,准备复制到“应用程序”。大约 10 到 15 分钟后,它将更改为将“Xcode”复制到“应用程序”。这还需要 30 - 40 分钟。当您复制时,请确保您有几个额外的 GB 可用空间。在第一次加载时,它会打开一个弹出窗口,验证“Xcode.app”。验证需要 10-15 分钟。然后它会要求您输入 Mac 密码以安装其他组件。
一切顺利。这是一个非常烦人的更新过程。
答案 12 :(得分:2)
我通过升级MacOS来解决它,因为我已经安装了旧版本。重新启动后,它神奇地有了空间:D(顺便说一下)
答案 13 :(得分:1)
对于我来说: 我的MBP中已经有xcode 10.1。
~/Library/Caches/storedownloadd
和storeassetd directory
。完成。
答案 14 :(得分:1)
我今天的人数实际上是相同的。一旦我的可用空间刚刚超过20GB,便可以下载。
对我来说,问题是我的一些较大项目的档案占用了太多空间。我必须进行更好的清除,但是仅删除失败的上传就足以减少系统空间并下载最新的Xcode。
这里有一个很棒的链接,它对此进行了详细说明,以及“模拟器清除”和“派生数据”。
可悲的是,当我购买Mac时,我希望有人告诉我获得超过250GB的空间。所有建议都说125GB适用于运行Xcode。可以学习iOS,但我想他们无法评估大型的长期开发。
答案 15 :(得分:1)
App Store应用程序不占可清除空间。几周前,我已就此问题向Apple反馈计划提交了反馈:自macOS Catalina以来,此问题似乎已修复,因为现在无需任何解决方法即可。
对于以前的MacOS,请参见this answer
答案 16 :(得分:1)
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废话。 / p>
这使我达到了惊人的120GB。
120GB。
那是我硬盘上内存的一半。
?!
不知道它是如何工作的。
然后我直接在App Store之外安装了XCode,它的工作原理就像一个魅力。
我猜要小心,因为我不确定该目录中的内容。它似乎并不重要,而且都与XCode相关。它看起来像是XCode和其他XCode相关内容的模拟器。我不确定。我使用XCode A LOT,因此可能会建立错误日志或使用情况日志。即使那样-这仅仅是文本。所以我不确定。如果遇到任何可能导致的奇怪问题,我将在此处发布,但到目前为止没有任何内容。
此外,我强烈推荐OmniDiskSweeper,它是一个免费程序,也是我解决这个问题的方式(在过去与内存相关的其他问题中)
答案 17 :(得分:1)
在这里,尝试了以上大多数操作。没有107个演出空间,但安装空间不足。
因此,我直接(https://developer.apple.com/download/more/)从Apple下载了Xcode,并将.xip文件复制到具有大量空间的外部驱动器中。
然后我就可以做到这一点:
cd /Applications
xip -x "/Volumes/Blue 2T/Xcode_11.3.xip"
完成后,请不要忘记删除xip文件。
答案 18 :(得分:1)
在安装macOS Catalina之后尝试安装XCode 11.beta时遇到了同样的问题。我做了什么:
答案 19 :(得分:0)
对我来说,我的Macintosh HD / Volumes /文件夹中有一个额外的文件夹,我不确定它是如何创建的,但这是我的外部硬盘驱动器的某种副本。删除后,我可以下载xcode
希望这会有所帮助
答案 20 :(得分:0)
只需在终端中运行以下两个命令:
cd ~/Library/Developer
rm -rf Xcode
答案 21 :(得分:0)
完全卸载Xcode。
然后从App Store重新安装。
这对我有用。
答案 22 :(得分:0)
尝试了几乎所有我发现的内容后,就可以过滤出对我来说确实有用的内容。卡塔琳娜10.15.7 Xcode12。
shift + command + . //yes its a **dot** key on keyboard
dd if=/dev/zero of=/Users/<YOUR_USERNAME>/file bs=15m
的匹配
输入cntrl+c
转到App Store并更新Xcode。
答案 23 :(得分:0)
这不是最漂亮的解决方案,但是我只是在Finder中打开Applications文件夹,然后将Xcode拖到垃圾箱中,然后将其删除! :D
然后打开App Store,找到Xcode并重新安装。
这仍然允许将来从App Store更新。 在过去的6年中,我已经多次这样做,特别是对于主要版本更新,因为当遇到此类问题时,对于我而言,这始终是最简单的解决方案。 这样,除非您需要进行一些清理,否则无需篡改Developer文件夹数据。
p.s。我发现这种方法对我的项目没有有害影响。
答案 24 :(得分:0)
答案 25 :(得分:0)
我也遇到了这个问题,其中有240GB的可用空间。
清除似乎根本不会发生。我创建了一个非常大的文件,但是由于没有磁盘空间而死:
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上
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。
答案 26 :(得分:0)
我的是一个奇怪的解决方案。我以前没有讨论过 storedownloaded 文件夹,而手动下载不是真正的解决方案(关于将来的更新)
我手动创建了 storedownloaded 在以下目录中重新启动了App Store,尽管加载程序花了很多时间(重新启动MacBook希望进行更改),但它开始下载:)
~/Library/Caches/storedownloadd
答案 27 :(得分:0)
有31 GB的可用空间(可清除的14 GB),macOS 10.14.5仍然说没有足够的可用空间来完成我对Xcode 10.2的购买,只是删除了目录{{1} },开始下载。
答案 28 :(得分:0)
以上步骤为我解决了这个问题。
MacBook Pro(13英寸,2017年,两个Thunderbolt 3端口)
macOS Mojave 版本10.14.6(18G87)
答案 29 :(得分:0)
总是迟到聚会,但是无论如何...我注意到与时间机器备份有关,因为我早些时候备份失败,并且从那以后就没有连接我的时间机器硬盘。
启动Time Machine备份并在不久后正确取消它之后,我能够安装更新。试试吧:)
答案 30 :(得分:-1)
对于 Xcode 12 ,您需要有32GB以上的可用空间。
首先删除旧的 Xcode 应用程序。
安装 OmniDiskSweeper ,它将显示文件夹使用的总空间,这对于检测占用大量空间的文件夹很有用。
转到用户-> your_user_name->库->开发人员(这些是旧的xcode内容),在此处删除所有内容,因为我们正在安装新的xcode,所以不需要旧的内容。
如果您拥有Android Studio,并且愿意删除它,然后再安装,然后删除Android Studio应用程序,然后在OmniDiskSweeper上,转到用户-> your_user_name->库-> Android (这些是旧的android studio内容),请在此处删除所有内容。
这会给你很多磁盘空间。
答案 31 :(得分:-1)
当我尝试从应用程序商店安装xcode 12.0.1时,发生了同样的事情,即使我有大约40GB的可用空间,而xcode 12仅占用了约12GB。这有助于我解决问题。
cd ~/Library/Developer
rm -rf Xcode
希望这对有需要的人有帮助。
答案 32 :(得分:-2)
有一个简单的方法可以解决此问题。您可以使用macOS的内置实用程序轻松查看和清除不需要的文件,隐藏的文件/文件夹。
转到左上方的 > About This Mac
菜单,转到“存储”部分,然后单击Manage...
按钮。在document
部分中,您可以查看所有文件和文件夹及其大小,并删除不需要的文件。
浏览this guide以获得更多信息。