2012-02-19 7 views
0

ライブデバッグを一度も行ったことがなく、さまざまな言語やプラットフォームでどのように動作するかは不明です。Xcodeライブデバッグ?

基本的には、実行中に私のMacとiPhoneアプリケーション(特にiPhone)のコードを編集して、変更が反映された状態になるようにしたいと考えています。

これはiPhoneでも可能ですか?

私はあなたが助けてくれることを願っています。

答えて

1

他の人は言ったように、あなたはXcodeでそれをすることはできません。コンパイルされ、解釈されないので、新しいビルド/デプロイが実行されなければならないからです。解釈された言語や半コンパイルされた言語でさえ、再コンパイルを要求する前にできる変更の範囲には限界があります。つまり、VBプログラムでさえも別の関数を追加するには新しい再コンパイルが必要です。

0

コードを変更して、変更されたコードの仕組みを見たい場合は、実行中のアプリケーションをXcodeから再起動する必要があります。

+0

私はそれを知っていましたが、一部のSDKでは可能であることがわかっているように、ライブで変更することが可能かどうかを知りたかったのです。 –

+1

@ JoshKahane、nope。しかし、GDBコマンドを使って変数値をNSLog出力に追加せずにデバッグすることができます。 – Nebary

0

オンザフライでのみブレークポイントやウォッチ変数の変更や追加ができます。 コードを変更するには、再構築と再デプロイメントが必要です。