
买了个 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 ZeoKarl 2022-02-06 01:00:31 +08:00 看了一眼,我的是 32g. |
3 agagega 2022-02-06 01:31:52 +08:00 在 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 厨师 |