ios - 升级到 Xcode 12 后构建速度极慢

标签 ios swift xcode

升级到 Xcode 12 后,目标为真实设备时,构建进度将持续约 10 分钟。但在 Xcode 11 中使用相同的项目和相同的设备只需要不到 1 分钟。

当我查看构建日志时,我发现签名进度花费了很多时间

Showing All Messages sent 187539 bytes received 70 bytes 375218.00 bytes/sec

total size is 188006 speedup is 1.00

Code Signing /Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/LCNetwork.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/LCNetwork.framework'

/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/LCNetwork.framework: replacing existing signature

rsync --delete -av --filter P .*.?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MBProgressHUD/MBProgressHUD.framework" "/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks"

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

rsync --delete -av --filter P .*.?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MJRefresh/MJRefresh.framework" "/Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks"

building file list ... done

MJRefresh.framework/

MJRefresh.framework/MJRefresh

MJRefresh.framework/_CodeSignature/CodeResources

最佳答案

我发现日志中有'replacing sign'。所以它可能是由重号引起的。

然后删除 Pods 目录并通过 pod install 重新安装所有 pod。然后构建速度正常。

关于ios - 升级到 Xcode 12 后构建速度极慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63947754/

相关文章:

ios - tabBar.topAnchor 的奇怪布局

ios - 在 Objective c 中使用 Swift 类。发生未声明的标识符错误

ios - UISplitViewController 和取消选择单元格

ios - Swift:手势识别器在将 alpha 更改为 0 并返回 1 后不会注册点击

ios - 如何在 TableView Controller 中放置文本字段以读取内容

ios - 连续多个 NSURLConnection

swift - 如何为我的项目设置 "lifecycle"选项?

ios - 为什么我的 segue 在重写的 sendEvent 上崩溃?

ios - 父 View 框架尺寸更改后更新约束

swift - 如何在 Swift 中查找本地网络上运行我的应用程序实例的设备的 IP 地址?