Xcode 解压出来比 GTA5 大 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qwq11
V2EX    Apple

Xcode 解压出来比 GTA5 大

  •  
  •   qwq11 2022-02-06 00:35:06 +08:00 4544 次点击
    这是一个创建于 1394 天前的主题,其中的信息可能已经有所发展或是发生改变。

    买了个 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 条附言    2022-02-06 13:40:48 +08:00

    重新解压了一次,用时 1 小时 8 分钟,解压出来一共 118G,Xcode 版本是 13.2.1

    最大的文件是 Xcode.app/Contents/Developer/Platforms 下的各种 SDK,加起来一共有 106G

    希望大家在解压的时候不要像我一样,在 99% 的时候 ^C 停掉,警钟长鸣

    11 条回复    2022-02-09 10:33:59 +08:00
    Mitt
        1
    Mitt  
       2022-02-06 00:36:41 +08:00 via iPhone
    正常的,内部链接了一大堆开发资源也一起计算了,这也是 xip 这么慢的原因
    ZeoKarl
        2
    ZeoKarl  
       2022-02-06 01:00:31 +08:00
    看了一眼,我的是 32g.
    agagega
        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 ,然而根本没啥必要..
    lxml
        4
    lxml  
       2022-02-06 04:19:26 +08:00 via Android
    xcode 和 swift 的设计,每每让我觉得大公司也是有草台班子的
    levelworm
        5
    levelworm  
       2022-02-06 04:22:51 +08:00 via Android
    @lxml 其实都是草台班子起来的,然后起来之后发现动不了或者没必要动,就一直这么下去。
    dingwen07
        6
    dingwen07  
       2022-02-06 09:40:34 +08:00
    iPhone 6 Plus: Bigger than Bigger
    onecode
        7
    onecode  
       2022-02-06 11:05:58 +08:00
    @agagega vs 这么设计还有不少喷子乱喷 vs 大,都全选了能不大吗
    qwq11
        8
    qwq11  
    OP
       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
        9
    clrss  
       2022-02-06 14:58:37 +08:00 via iPhone
    正常用 Finder 解压,du 查看 10 来个 G 。
    里面有些重复文件,会自动建 hardlink 的。
    yoyoyoyolol
        10
    yoyoyoyolol  
       2022-02-07 11:13:51 +08:00
    windows 下格式化 U 盘、硬盘的时候,有个选项是“设置分配单元大小”,如果这个盘格式化的时候设置的分配单元大小是 128k ,即使存了个的文件大小是 1k ,保存在这个盘上也占 128k 的大小,如果格式化的时候设置的这个分配单元大小比较大,拷贝有多个小文件就会占更多的容量,不清除楼主的问题是否和这个有关
    raykle
        11
    raykle  
       2022-02-09 10:33:59 +08:00
    反正我每更新一次 Xcode ,就要骂一次 cook 厨师
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5265 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 08:22 PVG 16:22 LAX 00:22 JFK 03:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86