失敗はブログの種。どーも、するぷ( @isloop )です。
一昨日、Xcodeを触ってたのですが、その際に、ビルドは通るのに、iPhoneシミュレーターが起動して、すぐにSIGABRTエラーが出てアプリが立ち上がらないという事がありました。
AppDelegateにすら引っかからなくて、SIGABRTが出るのでどうしたらいいもんかと四苦八苦してたのですが、なんとか解決出来たので、その対処方法をシェアしたいと思います。
ありがとう!stackoverflow!
困ったときはstackoverflowさんをググるのが一番でございます。さっそくググってみたら、こんな質問が上がってました。
Couldn't register com.myApp.debug with the bootstrap server. Error: unknown error code. This generally means that another instance of this process was already running or is hung in the debugger.Program received signal: “SIGABRT”.
I tried removing the app from the simulator, doing a clean build but I still get this error when I try to run the app.
What should I do to be able to run the app on my simulator again?引用元:iPhone - strange error when testing on simulator - Stack Overflow
うおおおおお!ワタクシとまったく同じ状況じゃねーの!でてくるエラーまで同じ!
そこの質問で1位だった回答はこれでした。
Try quitting and restarting the simulator? If "worse comes to worst" you can always try restarting: in my experience this should fix it.
引用元:iPhone - strange error when testing on simulator - Stack Overflow
なるほど!というわけで、意気揚々とiPhoneシミュレータを再起動してみたのですが、変わらずSIGABRTエラーがでるじゃねーの・・・。
しかし、コードやプロジェクトの設定がおかしいわけじゃないのがわかったのは御の字。
こうなったらとMac自体を再起動してみました。
すると・・・
SIGABRTさんいなくなったで!いなくなったんやで!!
なんかシンプルすぎる結末ですが、無事アプリが立ち上がるようになりました!
もし、僕と同じ現象にお困りの方はぜひMacを再起動してみてください!