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
有什么建议吗?
应该是 @ai277014717 所说的重复签名的问题。我把Pods文件夹删了,然后执行pods install
, 之后签名就变快了。而且也不会出现replace signing的log
1
bookit 2020-09-18 09:22:21 +08:00
新建一个空项目,编译一遍,看看 code signing 一次多长时间
|
2
BakaMikuu 2020-09-18 09:46:24 +08:00 via iPhone
问下楼主 xcode12 里打开 developer document 会造成 xcode 闪退吗
|
3
ufo22940268 OP @BakaMikuu
我真的谢谢你,我正在上传包的,然后测试了一下闪退了,上传了半天也中断了 |
4
1002xin 2020-09-18 10:16:07 +08:00
@ufo22940268 哈哈哈😂
|
5
ai277014717 2020-09-18 10:28:03 +08:00 1
replacing existing 是重复签名了吗
|
6
cht 2020-09-18 10:45:23 +08:00
哈哈哈哈 mmt 每次 upload 的时候都把电脑当爷供起来的 生怕卡了闪退浪费时间😂
|