2011-08-03 16 views
2

私は開発完了に近づいていたIphoneアプリを持っていて、文字通り "ビルドと実行"の間にこのエラーが発生しました。私はシミュレータに違反しているかもしれないすべてのコードをコメントアウトしましたが、何もエラーを解決することはできませんでした。アプリケーションのデリゲートにいくつかのNSLogを入れて、アプリケーションがクラッシュするまでの距離を確認し、コンソールから何も表示されないようにしました。アプリはスプラッシュスクリーンを読み込んでいて、それから死んでいるようです。私は中間的なiPhone開発者ですが、そのエラーメッセージを解読することはできません。私のシミュレータが壊れていたり、似たようなものになったのですか私はビルドの間に新しいライブラリやコードに劇的なものを追加しませんでした。私はまた、ビルドファイルをクリーニングし、シミュレータ上のアプリケーションを削除して再インストールを強制しました。__dyld_dyld_fatal_error_disassemblyの意味は何ですか?

助けがあれば助かります。本当にありがとう。

答えて

2

これは私にとって起こりました。これは私がそれを動作させる方法です(XCode 4): [製品]メニューで、[スキームの管理]を選択します。使用しているスキームを選択し、[編集]をクリックします。左側の列のRunビルドタイプをクリックし、上部のDiagnosticsタブをクリックします。 すべてのチェックボックスのチェックを外し、説明しているエラーが消えてしまった。私は特定のチェックボックスや組み合わせが原因であるかどうかを知る時間を費やしませんでした。 デバイスで実行しようとしたときにエラーが表示されるだけでした。

1

もう一度ビルドする前にクリーンアップを試みましたか?あなたのビルドにいくつか不快なことをしているファイルが残っているかもしれません。

過去には、breakpoints and the debugger to step through your programを試してみましたか、問題の原因となっているスレッド/操作を正確に確認してください。

最後に、デバイスでもテストしていますか?シミュレータは、実際のハードウェア上でアプリケーションを実行する正確な表現ではありません。

+0

私はブレークポイントを使用して、そのようにコードを実行しようとしましたが、アプリケーションが読み込まれていませんでした。私は最終的にプロジェクトをあきらめ、最初からプロジェクトを再構築しました。私は思ったほど長くはかかりませんでした。私はXcodeの異なるバージョンに移行したときにプロジェクトが壊れていたと思っています。レッスンでは、開発サイクルを通してXcodeの1つのバージョンに固執しました。あなたの提案に感謝します。 – Eric

+0

異なるバージョンを使用している間にソース管理を使って作業を管理していましたか? – Sneakyness

+0

はい、私のチームはリポジトリを動作させるのに非常に時間がかかりました。私は一般的にレッスンはいつも同じバージョンのXcodeに全員を持つことだったと思います。これは多くの問題を防ぎます。 – Eric

0

ガードMallocは、[プロダクト]メニュー、[スキームの編集...]、[実行]セクション、[メモリの管理]で無効にする必要があります。