【发布时间】:2021-01-04 22:05:53
【问题描述】:
升级到 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,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: 替换现有签名
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"
建立文件列表...完成
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,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: 替换现有签名
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"
构建文件列表...完成
MJRefresh.framework/
MJRefresh.framework/MJRefresh
MJRefresh.framework/_CodeSignature/CodeResources
【问题讨论】:
-
尝试清理你的构建文件夹,有时会有帮助。