Xcode のDEBUG=1
ビルド設定に のプリプロセッサ マクロが表示される場合、これはプリプロセッサ マクロを手動で入力することと同じ#define DEBUG 1
ですか?
質問する
662 次
2 に答える
0
はい。ただし、デバッグ構成のみです。コードに追加#define DEBUG 1
すると、リリース構成とデバッグ構成の両方で DEBUG が定義されます。異なるアクションは異なるビルド構成を使用します
Action | Configuration
--------------------------
Run | Debug
Test | Debug
Profile | Release
Analyze | Debug
Archive | Release
したがって、ビルド設定で DEBUG を定義することにより、ローカル ビルドでのみ実行されるコードを追加できます。ただし、アドホックまたはアプリストアのバージョンではありません。
#ifdef DEBUG
[self.tapGestureRecognizer addTarget:self action:@selector(segueHiddenDevMenu:)];
#endif
このコードは、「Nuke and Pave the Database」、「Add 10000 new records to the Database」、Create the Default Image View に開発者専用メニューを追加します。ユーザーが遊んではいけないもの。そして、あなたのアプリを拒否する隠された機能。
于 2013-06-29T04:17:48.190 に答える