0

デバイスをXocdeに接続しているときに、突然ブレークポイントがXcodeで機能しなくなりました。UIイベントのさまざまな機能の場所でコードをデバッグするためのブレークポイントを指定していますが、まったくブレークしていません。

理由は何ですか?

ネットで検索したところ、「シンボルを怠惰にロード」のプロパティをオンに設定するように言われていることがわかりましたが、このオプションはどこにありますか?

4

2 に答える 2

1

Xcode 4 は以前のバージョンとは根本的に異なりますが、古いエラーが復活することがあります。オレンジ色のブレークポイントは、GDB がシンボルを解決できず、そのブレークポイントにヒットしないことを意味します。

ブレークポイントの設定に変更はありません。ソース コード ファイルを開き、デバッガーを停止する場所の横にある灰色のガターをクリックします。ツールバーのブレークポイント状態ボタンを見て、Xcode が実際にブレークポイントをアクティブにしたかどうかを確認します。ブレークポイントがトリガーされない場合は、次の手順を試してください。

  1. 必須チェックリスト:

    • 「アクティブなデバイス」が正しく設定されていること、「アクティブな構成」がデバッグに設定されていること、およびターゲットが正しいことを確認してください。
    • すべてのターゲットをクリーンアップし、アプリを再構築しました。
    • ビルド設定で、Generate Debug Symbols がチェックされ、Optimization Level が 0 に設定されています。
  2. デバイス (iPhone または iPad) をデバッグし、Xcode 4 でブレークポイントを設定できない場合:

    • デバイスを再起動し、
    • アプリを再構築し、
    • もう一度実行してください。デバッガーはブレークポイントを見つける可能性があります。
  3. 左側のナビゲーター ペインには、すべてのブレークポイントが一覧表示され、管理されるブレークポイント ナビゲーターが表示されます。

  4. Xcode 4 では、新しいブレークポイントは指定されたワークスペースに対してローカルです。そのブレークポイントを含むプロジェクトを別のワークスペースに追加すると、ブレークポイントは新しいワークスペースにコピーされません。見てみな。

  5. 以前の Xcode バージョンでは、[Xcode] -> [設定] -> [デバッグ] タブを見つけます。チェックされている場合は、シンボルを遅延して読み込むのチェックを外します。Xcode 4 から削除されたようです。

    • Xcode 4 でこれらのビットが見つからない場合は、Project Navigator でプロジェクト ファイルを選択します。ビルドしたいターゲットを選択します。次に、[ビルド設定] -> [すべて] -> [レベル] を選択します。
于 2013-01-22T06:03:38.993 に答える
0

黄色の四角で示されているボタンをクリックする必要があります。

ここに画像の説明を入力

于 2013-01-22T05:37:27.203 に答える