У меня возникли проблемы с запуском моего приложения дольше, чем ожидалось, обычно от 1,0 до 1,2 секунды. В частности, раздел перебазирования / привязки предварительного запуска приложения занимает 66% времени запуска (около 790 миллисекунд). Я пробовал смотреть другие темы, такие как iOS медленное время запуска и Как отладить медленный запуск приложения. Я использую только одну библиотеку через CocoaPods, которая называется «JT Apple Calendar». Как уменьшить время запуска основного приложения до стандартов Apple (400 миллисекунд)?
* Примечание: я использую Swift, если это имеет значение.





Время запуска зависит от множества параметров, но часто зависит от размера вашего приложения и вашего кода. Вы можете прочитать этот статья, который объяснит вам процесс запуска.
Я тестировал пустой проект с помощью JTAppleCalendar, и время запуска до и после очень близко, так что я думаю, это не связано с этим. Это, безусловно, исходит из вашего кода, прочтите статью и попытайтесь понять это.
Вы также можете проверить этот сеанс WWDC для получения дополнительной информации: WWDC 2016 Session 406 Оптимизация времени запуска приложения