V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ufo22940268
V2EX  ›  iOS

Xcode12 编译速度慢

  •  
  •   ufo22940268 · 2020-09-18 09:17:06 +08:00 · 3848 次点击
    这是一个创建于 1528 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
    

    有什么建议吗?

    第 1 条附言  ·  2020-09-18 11:01:11 +08:00

    解决方案

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

    9 条回复    2020-09-18 13:21:27 +08:00
    bookit
        1
    bookit  
       2020-09-18 09:22:21 +08:00
    新建一个空项目,编译一遍,看看 code signing 一次多长时间
    BakaMikuu
        2
    BakaMikuu  
       2020-09-18 09:46:24 +08:00 via iPhone
    问下楼主 xcode12 里打开 developer document 会造成 xcode 闪退吗
    ufo22940268
        3
    ufo22940268  
    OP
       2020-09-18 10:15:10 +08:00
    @BakaMikuu
    我真的谢谢你,我正在上传包的,然后测试了一下闪退了,上传了半天也中断了
    1002xin
        4
    1002xin  
       2020-09-18 10:16:07 +08:00
    @ufo22940268 哈哈哈😂
    ai277014717
        5
    ai277014717  
       2020-09-18 10:28:03 +08:00   ❤️ 1
    replacing existing 是重复签名了吗
    cht
        6
    cht  
       2020-09-18 10:45:23 +08:00
    哈哈哈哈 mmt 每次 upload 的时候都把电脑当爷供起来的 生怕卡了闪退浪费时间😂
    zhongdong
        7
    zhongdong  
       2020-09-18 10:49:38 +08:00
    @BakaMikuu #2 我昨天更新之后和你一样点击文档就崩溃
    Leonard
        8
    Leonard  
       2020-09-18 10:50:16 +08:00
    @BakaMikuu 我的没闪退
    mcluyu
        9
    mcluyu  
       2020-09-18 13:21:27 +08:00
    @BakaMikuu 同崩,昨天今天都崩
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:55 · PVG 04:55 · LAX 12:55 · JFK 15:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.