title: Is it safe to ignore /xcuserdata/ with Git if using Launch Arguments?
body: <p>I have an argument being passed on launch: <code>-D DEBUG</code> which allows me to use the following in my release app:</p>
  
  <pre><code>#ifndef DEBUG
      /* Some code I only want to be run when using the release app */
  #endif
  </code></pre>
  
  <p>When I run <code>git status</code>, it shows me that the file changed when adding <code>-D DEBUG</code> is <code>MyExampleProject.xcodeproj/xcuserdata/myusername.xcuserdatad/xcschemes/MyExampleProject.xcscheme</code></p>
  
  <p>Which should be excluded using the commonly used Xcode <a href="https://gist.github.com/3786883">.gitignore file</a>. Is there any other way to include this argument that complies with <code>.gitignore</code> and doesn't rely on my user accounts <code>xcuserdata</code>?</p>