デバイスをXocdeに接続しているときに、突然ブレークポイントがXcodeで機能しなくなりました。UIイベントのさまざまな機能の場所でコードをデバッグするためのブレークポイントを指定していますが、まったくブレークしていません。
理由は何ですか?
ネットで検索したところ、「シンボルを怠惰にロード」のプロパティをオンに設定するように言われていることがわかりましたが、このオプションはどこにありますか?
Xcode 4 は以前のバージョンとは根本的に異なりますが、古いエラーが復活することがあります。オレンジ色のブレークポイントは、GDB がシンボルを解決できず、そのブレークポイントにヒットしないことを意味します。
ブレークポイントの設定に変更はありません。ソース コード ファイルを開き、デバッガーを停止する場所の横にある灰色のガターをクリックします。ツールバーのブレークポイント状態ボタンを見て、Xcode が実際にブレークポイントをアクティブにしたかどうかを確認します。ブレークポイントがトリガーされない場合は、次の手順を試してください。
必須チェックリスト:
デバイス (iPhone または iPad) をデバッグし、Xcode 4 でブレークポイントを設定できない場合:
左側のナビゲーター ペインには、すべてのブレークポイントが一覧表示され、管理されるブレークポイント ナビゲーターが表示されます。
Xcode 4 では、新しいブレークポイントは指定されたワークスペースに対してローカルです。そのブレークポイントを含むプロジェクトを別のワークスペースに追加すると、ブレークポイントは新しいワークスペースにコピーされません。見てみな。
以前の Xcode バージョンでは、[Xcode] -> [設定] -> [デバッグ] タブを見つけます。チェックされている場合は、シンボルを遅延して読み込むのチェックを外します。Xcode 4 から削除されたようです。
黄色の四角で示されているボタンをクリックする必要があります。