gpt4 book ai didi

具有众多目标的 Xcode 速度变慢

转载 作者:行者123 更新时间:2023-12-05 07:57:05 25 4
gpt4 key购买 nike

我有一个正在为客户工作的 Xcode 项目。该项目有大约 78 个目标,以促进主应用程序和大约 77 个“子应用程序”的分离,这些子应用程序显示来自 Web 服务器的不同信息(使用主应用程序作为一种模板)。

另外,这并不是一个小应用程序。大约有 70-80 个类、5 个 Storyboard和大概 30-40 个不同的屏幕。

我遇到了 Xcode 严重停滞的问题。有两个问题区域:

  • 索引需要永远。 Xcode 正在分别为每个目标编制索引。
  • 在 Storyboard 中:Refresh all Views 大约需要 30 分钟,因为 Xcode 在实际开始刷新 Storyboard 的 View 之前分别构建每个目标......我必须这样做 5 次,一次用于每个 Storyboard。

我需要的是一种方法来防止 Xcode 索引除“Main”目标之外的任何内容。 Refresh all Views 选项也是如此。

有什么想法吗?是否有更好的方法来构建项目?

最佳答案

这是一个可能的答案。从长远来看,我还不完全确定它的效果如何。 注意:我使用 cocoa pod ,所以我必须处理一个工作空间,这最终可能会给我带来最多的问题。

  1. 我复制了我的 .xcworkspacexcodeproj 文件并重命名了它们。
  2. 在复制的工作区文件中,我删除了主 Xcode 项目并插入了复制的项目。
  3. 在复制的项目中,我删除了主要目标、测试目标和文档目标,主要是为了避免混淆。剩下的唯一目标是 77 个。
  4. 在主工作区中,我删除了所有 77 个“子应用”目标。 Xcode 花了大约 20 分钟来完成这项工作。非常滑稽。

我将在主工作区中进行所有开发。在复制的工作区中,我只会根据需要构建子应用程序。

一个缺点是我需要向两个项目添加任何新文件,但我认为这不会太繁重。

可能最大的问题是当我需要添加/更新 cocoa pod 时。当我到达那里时,我会穿过那座桥。

关于具有众多目标的 Xcode 速度变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27990103/

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