4

我正在玩 SwiftUI,看起来很有趣,但是我面临着非常烦人的性能问题。

当我创建新的 SwiftUI 文件或在 SwiftUI 视图中进行较大更改时,XCode 将开始重新编译所有内容。即使它们不包含在视图中,它也会重新编译 pod(我正在使用 Firebase)。

这种行为非常痛苦,因为该过程需要几分钟才能完成,而且通常会导致 XCode 错误,我必须在 Canvas 或设备上有任何内容之前单击“重试”。

使用 SwiftUI 开发时,我可以做些什么来提高性能?

这就是我创建一个全新的 SwiftUI 文件时发生的情况 在此处输入图像描述

4

1 回答 1

1

此问题的解决方法是创建另一个不引用任何 pod 的应用程序目标。这样,您可以快速编译和预览纯 SwiftUI 文件,因为切换目标时不会编译 pod 和其他文件。

于 2020-11-15T12:12:35.503 回答