title: .gitignore is not working properly with iOS project
body: <p>This is happening and i can't understand why</p>
  
  <pre><code>User-MBP:Project user$ git status
  On branch playlist
  Your branch is ahead of 'origin/playlist' by 1 commit.
    (use "git push" to publish your local commits)
  Changes not staged for commit:
    (use "git add &lt;file&gt;..." to update what will be committed)
    (use "git checkout -- &lt;file&gt;..." to discard changes in working directory)
  
      modified:   Project.xcodeproj/xcuserdata/user.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
      modified:   Project/TPSettings.plist
  
  no changes added to commit (use "git add" and/or "git commit -a")
  User-MBP:Project user$ cat .gitignore
  SubModules/
  .DS_Store
  Project.xcodeproj/project.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate
  Project.xcodeproj/xcuserdata/user.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  User-MBP:Project user$ 
  </code></pre>
  
  <p>The file is in the <code>.gitignore</code> so it shouldn't be telling me to commit the file.</p>