1

私は、ローカルホスト上のTCPソケットを介して相互に通信するコンソールベースのサーバーとクライアントアプリケーションを持っています(ただし、最終的には別々のマシンで使用されます)。

サーバーターゲットを手動で起動してからクライアントを起動すると、XCodeは両方を別々のデバッガーコンテキストで実行するのに十分満足しているように見え、接続して正常に動作します。

理想的には、ワンクリックで「実行」(またはcmd-R)でき、これらのコンテキストが両方ともポップアップして正常に実行できるように(スキームまたは事前実行ステップなどを介して)設定したいと思います。

これまでのところ、「$(BUILT_PRODUCTS_DIR)/cclient」を/bin / shに渡す実行後スクリプト(サーバー用)を使用した実験は機能しないようです。これは、デバッガーで実行されないため、とにかく理想的とは言えません。とにかくコンテキスト。

これを簡単に設定する方法はありますか?

ありがとう、DaveM

編集:数回のクリックで達成できることのスクリーンショットを追加しましたが、1回のクリック/キーコンボで取得したいと思います...

スクリーンショット

4

1 に答える 1

0

ブレークポイントにスクリプトやその他のアクションを設定できます。

エディターの左側をクリックしてブレークポイントを作成し、ブレークポイント アイコンを CMD + OPT + クリックしてオプションを編集します。

また、便宜上、[評価後に自動的に続行] オプションを選択することもできます。

詳細については、WWDC 2012 ビデオの Session 412 Debugging in Xcode を参照してください。このセッションは、たまたまクライアント サーバー設定で Xcode を使用したデバッグ スキルをデモするためのものでした。

于 2012-12-30T02:03:37.513 に答える