私はXCode 3.0でOCUnit(XCodeに付属するデフォルトインストール)を使用していました。私は自分のテストを実行し、結果をBuild Resultsウィンドウと、出力したNSLog()メッセージで確認することができてうれしかったです。OCUnit、NSLog、およびXCode 3.1
しかし、XCode 3.1ではテストは正常に実行されましたが、突然NSLog()出力が失われました。誰がそれがどこに行ったか知っていますか?
私はXCode 3.0でOCUnit(XCodeに付属するデフォルトインストール)を使用していました。私は自分のテストを実行し、結果をBuild Resultsウィンドウと、出力したNSLog()メッセージで確認することができてうれしかったです。OCUnit、NSLog、およびXCode 3.1
しかし、XCode 3.1ではテストは正常に実行されましたが、突然NSLog()出力が失われました。誰がそれがどこに行ったか知っていますか?
自分自身でこのことを覚えていて、その非常に疑問(XCode 3.1.2)に答えるために慌てていなければなりませんでした。
実行後に[Build Results]ウィンドウに移動します。設定によっては自動的に開かないことがあります。 Build/Build Resultsメニューオプションは、必要に応じてそれを開きます。
2つの枠の中間には、左側に4つのボタンが表示されます。 3番目のアイコンは、わずか3〜4本の水平線です。これをクリックすると、ビルドのトランスクリプトを切り替えることができます。これは、実行からのすべてのビルドステップとNSLog()出力を表示します。 (メニューバーの)
ファイル名を指定して実行 - >コンソール(Shiftキーを押しながらアップル-R)を
それは不便ですが、私はOSX Console.appに行くのNSLog()のメッセージを見つけました。
アプリケーション>ユーティリティ> Console.app出力を表示するにはotestでフィルタしました。
上記のいずれの方法も動作しませんでした。
Xcode 4.2でも素晴らしい答えです!ありがとう。 –
私が実際に行ったことは、NSLog()をラップするマクロを作成し、テストプロジェクトで#define DEBUGを忘れたことです。しかし、ほとんどの人が私のように骨折していないので答えを出します; – sehugg
3.2.1のビルド結果ウィンドウにこのボタンが表示されません – jacob
アイコンが3.2で黒/黄色に変更されました"gdb"アイコン。実行/コンソールメニュー項目(PiPeepで説明したように)に相当します。 –