gpt4 book ai didi

ios - Xcode 8 非常慢的 Swift 编译

转载 作者:IT王子 更新时间:2023-10-29 05:02:28 33 4
gpt4 key购买 nike

自从 Swift 3 和 Xcode 8 以来,我的项目编译速度非常慢。每次我在文件中添加一个空行时,重新编译都需要整整一分钟。当我检查输出时,没有需要很长时间的特定文件。(我也是用这个工具测的:https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode)

总是出现一次编译4个文件。 “节奏”相当稳定。只是很慢...

另外:每当我打开文件或在文件之间切换时,可能需要很长时间才能自动完成或出现错误/警告。

我可以检查哪些内容?我几乎觉得我设置了一些标志,它疯狂地拖慢了构建速度..

编辑:这不是根本问题的解决方案,但我花了一些时间将更多代码移至框架。这有所不同(仅仅是因为它每次都必须重新编译更少的文件)。这应该不是必需的,但它变得难以忍受......我当然仍在寻找合适的解决方案。

最佳答案

这个问题的一个问题是我们不知道错误的初始化/声明在哪里。我的同事建议的一个解决方案是找出哪个函数需要很长时间才能编译:

  1. 转到项目选择您的目标
  2. build设置 -> Swift 编译器 - 自定义标志
  3. 添加到Other Swift Flags -Xfrontend -warn-long-function-bodies=50(50代表时间以毫秒为单位)

之后应显示如下警告:

Getter 'frameDescription' took 108ms to type-check (limit: 50ms)

然后你就知道该怎么做了;)

关于ios - Xcode 8 非常慢的 Swift 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39879979/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com