很长一段时间以来,我们的iOS应用程序的XCode项目在查看" Main"故事板中。
每当我们进入" Main"故事板,它构建了应有的视图,让我们在布局上工作。然而,当我们尝试退出该故事板并尝试在XCode中显示任何其他文件时(无论文件类型如何),XCode都无法响应。调查"活动监视器"我们的Mac上的应用程序,它显示以下过程:
手动停止该过程会使XCode再次响应。现在,问题导航器中显示以下内容:
它提到的ViewControllers是完全白色的,但项目再次可用,构建和运行我们的应用程序会导致显示正确的界面。
我已经研究过类似的问题,但似乎找不到有这个问题的人。 This IB Designable Error question似乎无法应用,因为我们的项目在退出故事板时停止响应,并且不会自动抛出非阻塞错误。 The accepted answer for this question对我们也没有帮助,因为没有留下实际的崩溃日志 - 流程不会崩溃,它会挂起并需要手动停止。在上述文件夹中没有生成崩溃报告。
我们的应用程序目前有三个故事板,但这只发生在" Main"故事板,因此错误可能与该文件中的某个元素有关。我们正在使用几个IBDesignable Elements,但是所有这些元素都导入了一个或两个init语句,如this question中所述。
有没有办法研究是什么让IBDesignablesAgentCocoaTouch进程使用这么多CPU并最终使XCode无响应?