Xcode 13.1 + MacOS Monterey (12.0.1) + M1 芯片 (8gb) + 构建时间 + 系统挂起

Xcode 13.1 + MacOS Monterey (12.0.1) + M1 Chip (8gb) + build time + system hang

更新最新的 OS 12.0.1 和 xcode 13.1 后,项目构建时间过长,系统也不断挂起。无法使用此性能。 如果您使用最新的系统并提供那种性能,那真是令人沮丧。

即使更改一行代码也需要 20 分钟来构建和 运行 项目。

到目前为止,我一直在使用相同的系统开发 Xcode 12,并且运行非常顺利。 Bz 在 Xcode 13 也面临着同样的事情。 我认为更新 Xcode 后不会遇到这些性能问题,但现在整个系统在使用 Xcode 13.1

时不断挂起

现在最大的问题是不能在新的OS(12.0.1)

中使用旧的Xcode

如果有人有任何解决方案,我们将不胜感激! 否则必须返回降级 OS 与旧的 Xcode 12.

更新: 添加更多信息 我们的项目在单个项目中有超过 50 多个目标组。 由于从事产品工作,因此仅使用不同的目标组在单个项目中管理所有 50 个客户端代码。但是到现在还没有在老 xcode.

中遇到这样的问题

当我删除所有 49 个客户目标组时,它在单个目标组中工作正常。因此,如果有人知道如何立即停止对所有目标的索引,那也可能有效。索引应该只对选定的目标有效,并且在时间只选择 1 个。

这是他们方面的一个错误,在他们修复之前无能为力。

有办法绕过 Apple 阻止您的旧 XCode 打开

Finder > 应用程序 > XCode 12 > 显示包内容 > 内容 > MacOS > XCode

问题没有 100% 解决,但我找到了另一个解决方案。

需要禁用项目索引,因为每次加载项目都会花费太多时间。

Open Terminal > defaults write com.apple.dt.XCode IDEIndexDisable 1 

Enable/Disable 使用 0 或 1 值并尝试。禁用系统后不会经常挂起,iOS 项目也 运行 像旧的 xCode。

但是是的,在禁用后我在输入代码时没有收到代码建议。这也有点烦人,但总比挂着卡​​住要好得多。