升级到Xcode 12后,构建速度非常慢

时间:2020-09-18 00:26:42

标签: ios swift xcode

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

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

显示已发送的所有消息187539字节已接收70字节375218.00 字节/秒

总大小为188006,加速率为1.00

代码签名 /Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/LCNetwork.framework 身份-

/ usr / bin / codesign --force --sign- --preserve-metadata = identifier,权利'/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: 替换现有签名

rsync --delete -av --filter P。*。?????? --links --filter“-CVS /” --filter“-.svn /” --filter“-.git /” --filter“-.hg /” --filter“-标头” --filter“-PrivateHeaders” --filter“-模块” “ /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”

正在建立文件列表...已完成

MBProgressHUD.framework /

MBProgressHUD.framework / MBProgressHUD

MBProgressHUD.framework / _CodeSignature / CodeResources

已发送173429字节,收到70字节346998.00字节/秒

总大小为173884,加速率为1.00

代码签名 /Users/cc/Library/Developer/Xcode/DerivedData/MarkDaily-abnizdojrgeyrjayljkajexbcxcn/Build/Products/Debug-iphonesimulator/MarkDaily.app/Frameworks/MBProgressHUD.framework 身份-

/ usr / bin / codesign --force --sign- --preserve-metadata = identifier,权利'/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: 替换现有签名

rsync --delete -av --filter P。*。?????? --links --filter“-CVS /” --filter“-.svn /” --filter“-.git /” --filter“-.hg /” --filter“-标头” --filter“-PrivateHeaders” --filter“-模块” “ /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”

正在建立文件列表...已完成

MJRefresh.framework /

MJRefresh.framework / MJRefresh

MJRefresh.framework / _CodeSignature / CodeResources

1 个答案:

答案 0 :(得分:1)

我发现日志中有“替换符号”。因此,它可能是由重复的符号引起的。

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