买了个 1T 的 T7 ,终于有空间放 xcode 了,去官网下了 xip 扔 ssd 里解压,用的是
xip -x ./Xcode_13.2.1.xip
解压了一个小时吧,然后想着怎么还没整完,也没个进度条,于是 du
看一下
$ sudo du -d1 -h ./Xcode.app/
103G ./Xcode.app//Contents
103G ./Xcode.app/
¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿
这正常吗,是下载的时候出错了还是 xip 出问题了
另外提一下,/var/folders/random_hash/Xcode.app
只有 17G
,应该是临时存放的目录,这个应该是正确的(明天试一下)
重新解压了一次,用时 1 小时 8 分钟,解压出来一共 118G,Xcode 版本是 13.2.1
最大的文件是 Xcode.app/Contents/Developer/Platforms
下的各种 SDK,加起来一共有 106G
希望大家在解压的时候不要像我一样,在 99% 的时候 ^C 停掉,警钟长鸣🙏
1
Mitt 2022-02-06 00:36:41 +08:00 via iPhone
正常的,内部链接了一大堆开发资源也一起计算了,这也是 xip 这么慢的原因
|
2
nieyujiang 2022-02-06 01:00:31 +08:00
看了一眼,我的是 32g.
|
3
agagega 2022-02-06 01:31:52 +08:00 1
在 Finder 里面看我的 Xcode.app (13.2) 是 17.93G
只能说 Xcode 早就该向 Visual Studio 学习,把各个组件独立出来,需要的时候再安装,毕竟大部分开发者可能都不需要 watchOS/tvOS SDK ,甚至一些人也不需要 iOS SDK. Xcode 膨胀的另一个原因是,它是 Universal Binary ,然而根本没啥必要.. |
4
lxml 2022-02-06 04:19:26 +08:00 via Android
xcode 和 swift 的设计,每每让我觉得大公司也是有草台班子的
|
6
dingwen07 2022-02-06 09:40:34 +08:00
iPhone 6 Plus: Bigger than Bigger
|
8
qwq11 OP @agagega 早上起来看了一下确实是 SDK 太大了
106G . 48G ./iPhoneOS.platform 29G ./WatchOS.platform 20G ./AppleTVOS.platform 5.6G ./MacOSX.platform 961M ./iPhoneSimulator.platform 764M ./AppleTVSimulator.platform 711M ./WatchSimulator.platform 84M ./DriverKit.platform 昨天晚上 ^C 给停掉了,重新解压再来一次吧,我真是贱啊 |
9
clrss 2022-02-06 14:58:37 +08:00 via iPhone
正常用 Finder 解压,du 查看 10 来个 G 。
里面有些重复文件,会自动建 hardlink 的。 |
10
yoyoyoyolol 2022-02-07 11:13:51 +08:00
windows 下格式化 U 盘、硬盘的时候,有个选项是“设置分配单元大小”,如果这个盘格式化的时候设置的分配单元大小是 128k ,即使存了个的文件大小是 1k ,保存在这个盘上也占 128k 的大小,如果格式化的时候设置的这个分配单元大小比较大,拷贝有多个小文件就会占更多的容量,不清除楼主的问题是否和这个有关
|
11
raykle 2022-02-09 10:33:59 +08:00
反正我每更新一次 Xcode ,就要骂一次 cook 厨师 😅
|