デバッグビルドの時だけデバッグ出力して、プロダクションビルドの時はセキュリティのためデバッグログを削る方法のメモ。NSLogの出力を制御することができます。「-DDEBUG」を追加して下さい。冒頭に以下のグローバル関数を追加します。他のファイルのほうがわかりやすければAppDelegate以外でも大丈夫です。debugPrintは出てきますが、SwiftでNSLogを非表示にする方法がどうしても出てこなかったので記事にしました。同様の方法で対応可能です。Cにしか効果がないようなので注意。おまけ代替案としては、より細かいログレベル制御が可能なXCGLoggerを使うのも手です。}()としておくと、log.debug("Debugレベルのログです")log.info("infoレベルのログです")のようにログレベルごとのログ出力ができるようになります。意味ポケモンGoをはじめました。