title: XCode 5.1 bumps lastUpgradeVersion variable in .xcscheme files
body: <p>I have a Xcode project that I keep in a Git repository. The 3rd party stuff is included as submodules.</p>
  
  <p>Everytime I open the project in Xcode 5.1 it changes a line in .xcscheme files from <code>LastUpgradeVersion = "0500"</code> to <code>LastUpgradeVersion = "0510"</code>.
  The problem is that the line change is also made in submodules and therefore I get a dirty Git state that causes several problems, for example, my CI tests on Jenkins fail because Jenkins cannot checkout submodules because they are dirty.</p>
  
  <p>A several ideas that might help:</p>
  
  <ol>
  <li>I might prevent Xcode from bumping the variable. But how?</li>
  <li>Removing all submodules after Jenkins build, but that doesn't seem right</li>
  <li>Upgrade libraries that I have as submodules, but that involves some huge refactoring risk if the libraries have changed a lot</li>
  </ol>
  
  <p>What is the best way to solve this situation?</p>