2010-12-16 3 views
0

iPhone用Xcode 3.2.5で開発中です。シミュレータで、私のプログラムをテストするとき、私はデバッグを有効にした場合、私は、たとえ私のプログラムが起動し、が"デバッガーは信号5(SIGTRAP)のために終了しました"、デバッグしていないときのみ

ザ・デバッガは、信号5(SIGTRAP)

に起因して終了したクラッシュしたときにすぐにこのエラーが発生します。しかしブレークポイントがない場合、プログラムは完全に実行されます。

どこから見始めたらいいですか?

おかげ

答えて

0

は、Xcodeのを再起動してみてくださいと役立つかもしれない、「すべてのターゲットをきれいにしてください」をクリックします。

+0

私はこれをずっとやっていましたが、このプロジェクトでは長い間問題でした。 「すべてのターゲットをクリーン」よりも「よりクリーン」にする方法はありますか? – Marc

+0

私はそうは思わない...あなたは 'リリース'を使用してそれを構築しようとしましたか? – Mikael

+0

はい、全く同じ問題です。これはアプリを提出する際に問題になると思いますか? – Marc

0

この回答は、シミュレータのクラッシュログを見て、スタックトレースを見つけることができることを示唆しています。

Crash logs generated by iPhone Simulator?

プログラムは、デバイス自体にOK実行しない:これは、検索を絞り込むに役立つかもしれませんか?

+0

ありがとうそれは完全に働いた。私は古いプロジェクトからファイルを追加してプロジェクトを再作成すると、シミュレータでも作業を開始しました。ありがとう! – Marc

0

私はちょうど同じ問題を抱えていました。クリーンビルドは役に立たなかった。私は最終的にシミュレータをリセットし、project.pbxprojではない.xcodeprojフォルダ内のすべてのファイルを削除しました(つまり、すべてのjim。*ファイルなど)。

問題が修正されたのは今は分かりませんが、今は動作しているはずです。

関連する問題