プロジェクトには、リリースビルドで使用してはならないコードがいくつかありますが、テスト時には役立ちます。私はこのようなことをしたいと思います:
#ifdef DEBUG
// Run my debugging only code
#endif
Xcode 4のデバッグ設定をどこに追加しますか?それをRun MyApp-> Arguments Passed On Launchの下の「Edit Scheme」に入れてみましたが、機能しませんでした。または、これにすでに使用可能なフラグはありますか?
最近のXcodeプロジェクトテンプレートには、デバッグビルド構成用に定義されたDEBUG=1
マクロが既にあります(プリプロセッサマクロセクション内)。 #if
プリプロセッサディレクティブを使用してテストできます。
通常は-DDEBUG=1
XCode 4プロジェクトのビルド設定のOTHER_C_FLAGSセクションに。
そして、はい、彼らはデバッグ/リリース/アドホック/ストアビルドを区別することさえできます。