【发布时间】:2021-11-02 07:14:33
【问题描述】:
更新最新的 OS 12.0.1 和 xcode 13.1 后,项目构建时间过长,系统也不断挂起。无法使用此性能。 如果您使用最新的系统并提供这种性能,那真是令人沮丧。
即使是单行代码更改也需要 20 分钟来构建和运行项目。
到目前为止,我一直在使用相同的系统开发 Xcode 12,并且运行非常顺利。 Bz 在 Xcode 13 中也面临同样的问题。 我认为更新 Xcode 后,不会遇到那些性能问题,但现在整个系统在使用 Xcode 13.1 时会不断挂起
现在最大的问题是无法在新操作系统(12.0.1)中使用旧 Xcode
如果有人有任何解决方案,我们将不胜感激! 否则必须返回使用旧 Xcode 12 降级操作系统。
更新:添加更多信息 我们的项目在单个项目中有超过 50 多个目标群体。 由于在产品中工作,因此仅使用不同的目标组管理单个项目中的所有 50 个客户端代码。但到目前为止,在旧的 xcode 中还没有遇到过这样的问题。
当我删除所有 49 个客户目标组时,它与单个目标组一起工作正常。因此,如果有人知道如何立即停止对所有目标的索引,这也可能有效。索引应该仅适用于选定的目标,并且有时只会选择 1 个。
【问题讨论】:
-
像 Xcode 这样的 IDE 明确在 SO 的范围内。所以我希望它不会因此而关闭。但是这些问题没有足够的细节来帮助你。请更深入地分析问题:只是Xcode卡住还是所有应用程序都卡住了? CPU或内存使用率高吗?如果是这样,通过什么应用程序? Xcode 卡在构建的哪个步骤?
-
没有 Xcode 打开一切正常,旧的 xcode 也能顺利运行。 XCBBuildService 在 iOS 项目正在构建并且整个系统变慢时占用超过 5GB 的内存。使用终端“默认写入 com.apple.dt.XCode IDEIndexDisable 1”禁用索引后。似乎工作得很好。
-
我使用的是相同的 MacBook 配置,但使用的是 Big Sur 11.6.1,我遇到了同样的问题。它是在与 12.0.1 同一天发布的最后一次更新之后开始的。我必须关闭 Safari 才能在 Xcode 中运行应用程序,尤其是对于冷构建。
-
我看到了同样的问题:在 Monterey 12.0 上的 M1 Pro (32GB) 上构建 Xcode 13.1。就我而言,我只构建带有 Rosetta 目的地的 x86_64。作为比较,Xcode 13.1 在 32GB (Monterey 12.0) 的 2021 M1 Pro 上在 421 秒内编译和链接 x86_64 二进制文件。 Xcode 11.3 在 2015 2.8Ghz Intel i7 和 16GB (Mojave 10.14.6) 上在 540 秒内编译和链接 x86_64 二进制文件。不是 M1 Pro 的预期性能提升。