Я не могу не заметить на своем iPhone 5, что приложения, подписанные с использованием моего сертификата разработки и моего корпоративного сертификата распространения компании, занимают около 4 секунд для запуска или активации. Это время, проведенное между нажатием значка приложения и просмотром образа запуска, который, очевидно, не содержит код инициализации приложения.
Это неудобно 4 секунды, когда значок приложения остается затемненным после прослушивания, а домашний экран зависает (даже не прокручивать вправо/влево).
Что странно в том, что для повторной активации приложения требуется примерно столько же времени, чтобы снова запустить приложение (например, запустить приложение, дождаться его запуска, нажать кнопку "домой", а затем сразу снова нажмите значок приложения.)
Вопросы:
- Что вызывает это?
- Моя кишка чувствует, что обвиняет Springboard в попытке проверить подписывающие сертификаты при каждом нажатии значка приложения. Однако я не могу это доказать.
- Как уменьшить время запуска? (если вообще возможно?)
Я тестировал это с помощью iOS 8.3 на iPhone 5