2013-06-06 6 views
15

私はしばらく奇妙な問題に苦しんできました。最初にiOSシミュレータを閉じてアプリを起動すると、正しく起動されます。しかし、シミュレータを閉じずに再度実行すると、クラッシュし、エラーログに(lldb)だけ表示されます。私はそれを(シミュレータを閉じずに)もう一度実行すると、正しく起動します。そして私が同じことをやり直すなら、それはクラッシュします。だから、それは毎回のようだ。 iOSデバイスを使用しているときに動作し、iOSシミュレータでこの問題が発生していないまったく同じプロジェクトの大学があります。私が試みたのは、クリーニング、コンテンツと設定のリセット、アプリケーションの手動削除、コンピュータの再起動、Xcodeの再インストールです。Mac OS X 10.8.4のiOS Simulatorでランダム(lldb)がクラッシュする

+3

このバグは、Appleに報告しなければなりません。その刺激。 – HarshIT

+0

以下の回答に記載されているように、この問題はXcode 4.6.3アップデートで修正されました。 –

答えて

20

ランダムなシミュレータのクラッシュを引き起こすOS X 10.8.4に問題があります。

https://devforums.apple.com/message/817179#817179

回避策のカップルは、GDBへの切り替えを含め、提案されています。参照:

この問題が見つかりました。 "debugserver"のプロセス競合状態が原因で、デバッグ中のアプリケーションが終了し、この問題が発生したのが、 です。

のすべての人々は、まずそれを離れるのを待ってから、 CMD + Rを押して、アプリを殺すことです。 CMD + Rをただちに押すだけで、今度は10.8.4に このスレッドの競合状態が表示されます。

+0

ああ、おそらくそれ。私の大学はOSXの最新バージョンに更新されていませんが、私は持っています。速い返信をありがとう、私に多くの仕事を保存する! –

+0

助けてうれしい! Mike Hayのtwitter https://twitter.com/Hay –

+1

のこの最後の夜、いくつかのチャットを見ていたので少し運が良かったですが、これは素晴らしい回避策でしたが、GDBに変更する必要はもうありません。それは注意してリンゴによって解決された。 – eladleb

1

はい、私もそれに会います。 Product - > edit schemeで、デバッガをlldbからgdbに変更します。簡単に解決できます。 Appleができるだけ早く修正できることを願っています。

4

Appleは6月13日、2013年のビルドでこの問題を解決: enter image description here

関連する問題