Xcode 解压出来比 GTA5 大

2022-02-06 00:35:06 +08:00
 qwq11

买了个 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,应该是临时存放的目录,这个应该是正确的(明天试一下)

3843 次点击
所在节点    Apple
11 条回复
Mitt
2022-02-06 00:36:41 +08:00
正常的,内部链接了一大堆开发资源也一起计算了,这也是 xip 这么慢的原因
nieyujiang
2022-02-06 01:00:31 +08:00
看了一眼,我的是 32g.
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 ,然而根本没啥必要..
lxml
2022-02-06 04:19:26 +08:00
xcode 和 swift 的设计,每每让我觉得大公司也是有草台班子的
levelworm
2022-02-06 04:22:51 +08:00
@lxml 其实都是草台班子起来的,然后起来之后发现动不了或者没必要动,就一直这么下去了。
dingwen07
2022-02-06 09:40:34 +08:00
iPhone 6 Plus: Bigger than Bigger
onecode
2022-02-06 11:05:58 +08:00
@agagega vs 这么设计还有不少喷子乱喷 vs 大,都全选了能不大吗
qwq11
2022-02-06 12:14:27 +08:00
@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 给停掉了,重新解压再来一次吧,我真是贱啊
clrss
2022-02-06 14:58:37 +08:00
正常用 Finder 解压,du 查看 10 来个 G 。
里面有些重复文件,会自动建 hardlink 的。
yoyoyoyolol
2022-02-07 11:13:51 +08:00
windows 下格式化 U 盘、硬盘的时候,有个选项是“设置分配单元大小”,如果这个盘格式化的时候设置的分配单元大小是 128k ,即使存了个的文件大小是 1k ,保存在这个盘上也占 128k 的大小,如果格式化的时候设置的这个分配单元大小比较大,拷贝有多个小文件就会占更多的容量,不清除楼主的问题是否和这个有关
raykle
2022-02-09 10:33:59 +08:00
反正我每更新一次 Xcode ,就要骂一次 cook 厨师 😅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX