問題タブ [breakpoints]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone デバイスのデバッグ
シミュレーターではなくデバイスで iPhone アプリを実行しているときに、実際に Xcode デバッガーを使用することは可能ですか? つまり、コードに設定したブレークポイントでデバイスを停止させ、デバイス上で実行されているコードをステップ実行することはできますか?
編集:私はAppleに登録された開発者であり、有効な証明書を持っていることに言及する必要があります。実際、自分のデバイスで iPhone アプリケーションをビルドして実行することは問題なくできます。ただし、デバッグ モードでも、デバイスでアプリケーションを実行すると、アプリケーションがブレークポイントで停止したり、コンソールに出力したりしません。これが役に立った場合、シミュレータで実行すると、アプリケーションはデバッグ モード (たとえば、ブレークポイントで停止) で正常に機能します。
編集 2: 携帯電話のリセット、Xcode の完全な削除と再インストール、新しいプロジェクトの作成、このページの回答に記載されているすべての設定の変更 (およびその他の設定)、プロジェクトのクリーニングとビルド、ビルドとデバッグを試みました。 .. [一時停止] をクリックすると、「デバッガーからのエラー: 終了」と表示されます。:(たぶん、別のコンピューターでXcodeを使用してこのデバイスでデバッグを試み、何が起こるかを確認します。
編集 3: 新しいプロジェクトで Xcode の新規インストールを使用して別のコンピューターを使用してみましたが、デバイスのデバッグを機能させることができません。おそらく私のiPhoneかケーブルではないかと疑っていますか?私は、恥ずかしいほど明白な何かを見逃したほど無能ではないと思いたいのですが、ここで言及されているすべての提案を二重および三重にチェックしました。
編集 4: 最終的にデバイスのデバッグが機能するようになりました。デバイスの低レベルの何かが問題を引き起こしているような気がします...自分のシステムでは何もしませんでした。しかし、別のシステムに Xcode をインストールし、同じデバイス (同じケーブルを使用) でのデバイス デバッグは問題なく動作しました。その直後、元のマシンでデバイスのデバッグが開始され、奇妙なハードウェアフラグが台無しになり、2番目のマシンで何らかの形で「リセット」されたと思いました。いずれにせよ、それは今動作します...すべての助けをありがとう。:)
また、この質問を未回答のままにしておくか、最も「役立つ」回答を選択する方がよいかどうかはわかりません...
objective-c - オブジェクト文字列プロパティに基づいてXcodeに条件付きブレークポイントを設定するにはどうすればよいですか?
特定の文字列の一致に達したときにデバッガーを中断できるようにしたいと考えています。例として、私はこのようなものを持っているかもしれません:
myObj
と呼ばれるプロパティがある可能性がありますname
。デバッガーが割り当て時に停止するようにしたい
Xcodeで条件付きブレークポイントを設定してそれを行うにはどうすればよいですか?
c++ - C ++-実行中にSIGTRAPを取得するのはなぜですか?
実行中、SIGTRAPが原因でプログラムが停止することがよくあります。コンパイラがプログラムでブレークポイントを見つけたときにSIGTRAPが発生していることを私は知っています。しかし、コードにブレークポイントはありません。(確かに、実行前に、すべてのブレークポイントをクリアしました。)
私はCode::Blocksを使用しています。
ありがとう !
c# - デバッグ時に特定の時点でループを中断するにはどうすればよいですか?
環境: Visual Studio 2008 - C#
for
文字列配列で1000回以上実行されるがあります。
文字列の 1 つが特定の用語に一致するときにアプリを中断させて、コードのその時点でウォークスルーできるようにしたいと考えています。
これで、ヒットしたときにこれとブレークポイントを探すコードを追加できることがわかりましたが、デバッガーでこれを行う方法はありませんか?
debugging - NUnit によるデバッグ
単体テストに NUnit を使用しており、F5 キーを押すと Visual Studio が NUnit GUI を起動するように、単体テスト クラス ライブラリ プロジェクトをセットアップしています。これにより、テストにブレークポイントを設定し、変数の内容などを確認できます。
ただし、テストの 1 つがクラッシュした (例外がスローされた) 場合、Visual Studio は例外の原因となった行で自動的に中断されません。NUnit GUI は、テストが失敗したことを示しているだけです。
テストを使用してコードをデバッグしているので、例外でブレークしたいと思っています。特にコードがループ内にあり、条件付きブレークポイントを簡単に使用できない場合。
これは私が見逃している単純な設定ですか?
c# - デバッガーがブレークポイントにヒットしない
私はかなり奇妙なものを見つけました(私は思う!)。yes() メソッドにブレークポイントを設定しようとすると、関数の実行時にプログラムが一時停止することはありません。他のコード行に同じことをしようとすると、期待どおりに機能します。それはバグですか、それとも私を逃れている何かがありますか?
フィルターは 2 つのオブジェクトを返します。デバッガーを除いて、すべてが期待どおりに機能しているようです。
debugging - Groovy コード内にデバッガー ステートメントを挿入できますか?
Ruby と Python の両方に、コードからデバッガーを呼び出す機能があります ( ruby -debug gem またはpdbモジュールを使用)。そのようなものがGroovyで利用できるかどうか知りたいです。
IDE でのデバッグには興味がありません。
xcode - Xcodeですべてのブレークポイントを無効にする方法
Xcodeのすべてのブレークポイントを無効にする簡単な方法はありますか?私は試した:
- すべてのブレークポイントを強調表示する
- [非アクティブ化]をクリックします
それはそれらのすべてを無効にするわけではありません。一度に1つずつ選択し、チェックボックスをオフにする必要があります。それらの束を完全に無効にする簡単な方法があるのだろうか。
java - Java: ブレークポイントは、アプレットがトリップすることなくペイントするのをどのように停止できますか?
Eclipse では、特定の Web ページをクロールしてアプレットをダウンロードし、それを JFrame に追加して実行するコードを書いています。ブレークポイントを追加せずにプログラムを実行すると、完全に機能します。アプレットをロードし、実行を開始します。ただし、アプレットの update(Graphics g) メソッドにブレークポイントを追加すると、単に更新が停止します。これは当然のことですが、実際にブレークポイントがトリップすることはありません。
ブレークポイントが私のセットアップで一般的に機能していることはわかっています。実際paint(Graphics g)
、まったく同じアプレットのメソッドにブレークポイントを追加すると、期待どおりにトリップします。
これについて少し型にはまらない唯一のことは、私が表示しているアプレットのソースを持っていないことです。代わりに、メソッド エントリにブレークポイントを設定するだけです。
アプレットの実行中にブレークポイントを無効にすると、描画が再開されますが、再度有効にすると、常に再描画が停止するとは限りません。
これがどういうわけか eclipse/jvm の予期される動作であるかどうか、またはバグを見つけたかどうかはわかりません。バグの場合、Eclipse または jvm のバグですか?