Xcode有许多目标在减速

时间:2015-01-16 18:06:17

标签: xcode indexing target

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

此外,这不是一个小应用程序。大约有70-80个班级,5个故事板,可能有30到40个不同的画面。

我遇到Xcode严重问题的问题。有两个问题领域:

  • 索引需要永远。 Xcode分别为每个目标编制索引。
  • 在故事板中:Refresh all Views需要大约30分钟,因为Xcode会在实际到达之前分别构建每个目标以刷新故事板的视图......我必须这样做5次,每次一次故事板。

我需要的是一种防止Xcode索引除" Main"之外的任何东西的方法。目标。同样是Refresh all Views选项。

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

1 个答案:

答案 0 :(得分:0)

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

  1. 我复制了.xcworkspacexcodeproj个文件,并将其重命名。
  2. 在复制的工作区文件中,我删除了主Xcode项目并插入了复制的项目。
  3. 在复制的项目中,我主要删除了主要的,测试和文档目标,以避免混淆。剩下的唯一目标是77。
  4. 在主工作区中,我删除了所有77个子应用程序'目标。 Xcode需要大约20分钟才能完成。严重滑稽。
  5. 我将在主工作区完成所有开发工作。在复制的工作区中,我只会根据需要构建子应用程序。

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

    当我需要添加/更新可可豆荚时,可能最大的问题。当我到达那里时,我会越过那座桥。