我正在开发iOS应用。我在故事板中有更多的视图控制器。当我第一次构建应用程序时,需要更长的时间来加载(将近30分钟)。在第一次构建之后,构建应用程序需要更少的时间。如果我在故事板上做了任何更改,那么应用程序需要更长的时间来构建应用程序(将近30分钟)。我的应用大小为33 MB。我无法弄清楚问题出现的地方。我认为问题出在故事板中,我在故事板中使用了更多的视图控制器。
答案 0 :(得分:0)
听起来你在故事板中放了太多的viewcontrollers。如果故事板在构建之后没有被触及,它就不必再次重新编译很多事情。如果它被触及它将不得不重新编译整个事物。如果你将部分分成不同的故事板,你就不应该感受到这些效果。
第一次构建将始终是最长的,因为它将从头开始编译并且无法重用已编译的程序部分
答案 1 :(得分:0)
Fonix是对的。你需要将你的故事板分成两部分,或者甚至分成多个。在故事板上编辑任何内容都会强制它重新编译它以便运行。
遵循提及here的故事板的最佳做法。
答案 2 :(得分:0)
我认为Fonix是对的。如果您的应用仍需要很长时间才能构建。你的电脑可能有问题。我和你有同样的问题。尝试很多方法,但它不起作用。最后我发现我的电脑磁盘有坏道