1. ホーム
  2. xcode

[解決済み] なぜXcodeのブレークポイントが機能しないのか?

2022-07-03 18:18:52

質問

ブレークポイントを設定しているのですが、Xcodeがそれを無視しているように見えます。

どのように解決するのですか?

まず第一に、私は先の人々が言ったことに100%同意します。 OFF Load Symbols Lazily .

あと2つ、追加したいことがあります。

(最初の提案は当たり前のように聞こえますが、初めて誰かに提案されたとき、私の反応は次のようなものでした: "おいおい、本当に私がよく知らないと思ってるのか......ああ")。

  1. アクティブなビルド構成] を誤って "Release." に設定していないことを確認します。

  2. プロジェクトのグラフィカル ツリー表示の "Targets" の下で、ターゲットを右クリックして "Get Info." を実行し、 "Generate Debug Symbols" (または類似) というプロパティを探し、これが CHECKED (aka ON) であることを確認します。 また、(同じく Target >> Get Info で) "Debug Information Format" というプロパティを見つけ、これを "Dwarf with dsym file." に設定してみるのもよいでしょう。

ターゲット >> Get Info の下には、あなたに影響を与えるかもしれない他の多くのプロパティがあります。 コードの最適化または圧縮のようなものを探して、それらをオフにします (デバッグ モードで作業していると仮定しているので、これは悪いアドバイスではありません)。 また、シンボルのストリッピングのようなものを探して、それもオフにしてください。たとえば、Debug ターゲットでは "Strip Linked Product" は "No" に設定されているはずです。