Xcode 4.2 にしてから初めて遭遇した現象ですが、Xcode で作成した iPhone App を iPhone シミュレータで実行後、main.m でエラーが発生しプログラムが先に行かなくなりました。
main.m には自分で何も記述しておらず、何回かシミュレータで実行した後、突然、エラーになりました。エラーになった箇所は
[code:text]
int retVal = UIApplicationMain(argc, argv, nil, nil);
[/code]
エラーは “Program received signal SIGABRT” だったと思います。
調べてみると、同じような現象に遭遇している人も多々いるようで、解決方法も書いてあったのですが
- プロジェクトを Clean する
- Xcode を終了させる
- シミュレータからアプリを削除する
など。実機で動かしていた場合は iPhone の電源を切るというのも手だそうです。
解決しませんでした。。
で、最終的に行ったのが「Mac を再起動する」
うちの環境では、これで解決しました。