ホームボタンをクリックして終了すると、iPhoneシミュレーターは常にSIGTERMシグナルを受け取ります。どのアプリを実行しても、XCode によって生成されたテンプレート アプリであっても、最初に [ホーム] ボタンをクリックしてからシミュレーターを終了する限り、次のコード行の main.m で SIGTERM シグナルを取得します。
int retVal = UIApplicationMain(argc, argv, nil, nil);
XCode 3.2.6では発生せず、すべてのアプリでこのエラーが発生するため、これはXCode4のバグだと思います。
これを修正する 1 つの方法は、アプリに戻ってから Simulator を終了することです。しかし、それはちょっと面倒です、誰かがそれを修正するより良い方法を知っていますか?