iPhone 5 で、私の開発証明書と会社のエンタープライズ配布証明書を使用して署名されたアプリの起動またはアクティブ化に約 4 秒かかることに気が付かずにはいられません。これは、アプリケーションのアイコンをタップしてから起動イメージが表示されるまでの時間です。これには、明らかにアプリケーションの初期化コードは含まれていません。
タップした後、アプリケーションのアイコンが淡色表示されたままになり、ホーム画面がフリーズする (左右にスクロールすることさえできない) 4 秒間は厄介です。
奇妙なのは、アプリケーションをバックグラウンドから再アクティブ化するのにほぼ同じ時間がかかることです (つまり、アプリを起動し、実行されるまで待って、ホーム ボタンを押し、すぐにアプリのアイコンをもう一度タップします)。
質問は次のとおりです。
- これは何が原因ですか?
- 私の直感では、Springboard がアプリケーションのアイコンをタップするたびに署名証明書を検証しようとしているのが原因だと思います。しかし、私はこれを証明することはできません。
- この起動フリーズ時間を短縮するにはどうすればよいですか? (できれば?)
iPhone 5でiOS 8.3を使用してこれをテストしました