Ios 启动屏幕需要太长时间才能消失

Ios 启动屏幕需要太长时间才能消失,ios,iphone,swift,xcode6,launch,Ios,Iphone,Swift,Xcode6,Launch,我刚开始学斯威夫特。才一个月,我可以向你保证,我没有做任何花哨的事。然而,在应用程序启动之前,模拟器上的启动屏幕需要很长时间才能消失。它至少会持续5秒,然后需要2.5秒才能慢慢消失。当它淡出时,应用程序的第一个视图慢慢淡入。它工作得很好(只花了几分之一秒),直到几天前,当我在开发一个示例应用程序时,突然发生了这种情况。以下是我已经证实的事情: 在最初的5秒钟内,应用程序将不接受任何用户交互。但在2.5秒的褪色过程中,它会对触摸做出反应 这是一个系统问题,因为所有示例代码都显示相同的问题 即使是

我刚开始学斯威夫特。才一个月,我可以向你保证,我没有做任何花哨的事。然而,在应用程序启动之前,模拟器上的启动屏幕需要很长时间才能消失。它至少会持续5秒,然后需要2.5秒才能慢慢消失。当它淡出时,应用程序的第一个视图慢慢淡入。它工作得很好(只花了几分之一秒),直到几天前,当我在开发一个示例应用程序时,突然发生了这种情况。以下是我已经证实的事情:

  • 在最初的5秒钟内,应用程序将不接受任何用户交互。但在2.5秒的褪色过程中,它会对触摸做出反应
  • 这是一个系统问题,因为所有示例代码都显示相同的问题
  • 即使是一个新项目,没有任何修改,也显示出同样的问题。我尝试了“游戏”和“单视图应用程序”。项目名称显示为启动屏幕后,“Hello World”大约需要8秒钟才能完全显示。(选择“游戏”时。)
  • 重新启动Xcode和重新启动Mac没有帮助
  • 更新到Xcode(6.4)没有帮助。我的Xcode是6.3.x(我相信在更新之前是6.3.2)
  • 重新安装新副本没有帮助。我删除了最新更新的6.4,并重新安装了6.4的新版本
  • 我能找到的唯一类似事件是,这并没有提供答案
我在做一个简单的练习项目。它像以前无数次一样成功运行。然后,我对代码做了一些小的修改(没什么特别的——只是一些小的修改。)下一次我按下RUN按钮时,我注意到启动屏幕花了相当长的时间才消失。在那之后,它就不会回到原来的样子了


有人能告诉我问题的原因和解决办法吗?非常感谢。

您可能已经打开了慢速动画。转到“调试”下的“模拟”并进行检查:


编译应用程序进行评测(CMD+I),然后在Instruments中选择“Counters”,然后单击红点启动评测。让您的应用程序加载,等待启动屏幕消失,然后在探查器中单击暂停或停止。选择“查看/捕捉适合的轨迹”,选择轨迹中的一组峰值,然后检查线程,您将发现在启动屏幕期间哪些操作需要时间。是否打开了慢速动画?转到模拟器并在调试下进行检查。