iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 起動時間が長いとクラッシュ iOS アプリは起動に時間がかかりすぎるとクラッシュする。具体的にはアプリで -[UIApplication application:didFinishLaunchingWithOptions:] での処理が規定された時間を越えた場合に iOS によって強制終了させられてしまう。これが原因で落ちた場合はクラッシュレポートの execution code が 0x8badf00d ("ate bad food") が出る。 (例)Incident Identifier: A3345F94-896E-4D74-AC14-282B3A8996C7 CrashReporter Key: 5e0a8626193824c21a4b9fef635fa1542c92d1c2
![Cocoaの日々: [iOS] 起動に時間がかかりすぎるとクラッシュする(原因と対策など)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2875e0e2481897db65a8452616111c35f177d08c/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhxLFuPd7TU9xA4iJ32OiN0lU1XmmO8Q25gCKe17Y0zhnmYKY5d4F-zJBLWzf5tBf7-r_GYGy7n8BDzh_t1gVx5w3_lJwTgLyFQeQ8euOxJYv8J4J2P6vMFrRGl1EoO23XqgeHlqir55iWS%2Fs200%2F110211-0001.png)