Xcode7(Swift2) でデバッグビルドの時だけデバッグ出力して、プロダクションビルドの時はセキュリティのためデバッグログを削る方法のメモ。 このコードにより、print, debugPrintln, NSLogの出力を制御することができます。 事前準備 XcodeプロジェクトのBuild Settings → Swift Compiler → Other Swift Flags の Debug に「-DDEBUG」を追加して下さい。 コード AppDelegate.swift の冒頭に以下のグローバル関数を追加します。 他のファイルのほうがわかりやすければAppDelegate以外でも大丈夫です。 // リリースビルドでprint, debugPrintを無効化 func print(object: Any) { #if DEBUG Swift.print(object, term