V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ufo22940268
V2EX  ›  iOS

Xcode12 编译速度慢

  •  
  •   ufo22940268 · Sep 18, 2020 · 4429 views
    This topic created in 2051 days ago, the information mentioned may be changed or developed.

    Xcode12 的正式版本,编译一个 iOS 的项目部署到真机的时候现在需要 10min 以上,但是同样的项目在 Xcode11 里面只需要 1 分钟左右。

    通过观察,我发现耗时的部分在 code signing 里面

    building file list ... done
    
    MBProgressHUD.framework/
    
    MBProgressHUD.framework/MBProgressHUD
    
    MBProgressHUD.framework/_CodeSignature/CodeResources
    
    sent 173429 bytes received 70 bytes 346998.00 bytes/sec
    
    total size is 173884 speedup is 1.00
    
    Code Signing /Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/MBProgressHUD.framework with Identity -
    
    /usr/bin/codesign --force --sign - --preserve-metadata=identifier,entitlements '/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/MBProgressHUD.framework'
    
    /Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/MBProgressHUD.framework: replacing existing signature
    

    有什么建议吗?

    Supplement 1  ·  Sep 18, 2020

    解决方案

    应该是 @ai277014717 所说的重复签名的问题。我把Pods文件夹删了,然后执行pods install, 之后签名就变快了。而且也不会出现replace signing的log

    9 replies    2020-09-18 13:21:27 +08:00
    bookit
        1
    bookit  
       Sep 18, 2020
    新建一个空项目,编译一遍,看看 code signing 一次多长时间
    BakaMikuu
        2
    BakaMikuu  
       Sep 18, 2020 via iPhone
    问下楼主 xcode12 里打开 developer document 会造成 xcode 闪退吗
    ufo22940268
        3
    ufo22940268  
    OP
       Sep 18, 2020
    @BakaMikuu
    我真的谢谢你,我正在上传包的,然后测试了一下闪退了,上传了半天也中断了
    1002xin
        4
    1002xin  
       Sep 18, 2020
    @ufo22940268 哈哈哈😂
    ai277014717
        5
    ai277014717  
       Sep 18, 2020   ❤️ 1
    replacing existing 是重复签名了吗
    cht
        6
    cht  
       Sep 18, 2020
    哈哈哈哈 mmt 每次 upload 的时候都把电脑当爷供起来的 生怕卡了闪退浪费时间😂
    zhongdong
        7
    zhongdong  
       Sep 18, 2020
    @BakaMikuu #2 我昨天更新之后和你一样点击文档就崩溃
    Leonard
        8
    Leonard  
       Sep 18, 2020
    @BakaMikuu 我的没闪退
    mcluyu
        9
    mcluyu  
       Sep 18, 2020
    @BakaMikuu 同崩,昨天今天都崩
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 00:48 · PVG 08:48 · LAX 17:48 · JFK 20:48
    ♥ Do have faith in what you're doing.