.gitignore no funciona para el directory xcuserdata en el proyecto XCode

Este es mi file gitignore:

# Xcode *.pbxuser *.mode1v3 *.mode2v3 *.perspectivev3 *.xcuserstate project.xcworkspace/ xcuserdata/ 

Sin embargo, todavía detecta cambios aquí:

 BW.xcodeproj/project.xcworkspace/xcuserdata/cooluser.xcuserdatad/UserInterfaceState.xcuserstate 

Esto está en XCode 6.

¿Qué estoy haciendo mal?

¡Gracias!

El file BW.xcodeproj/project.xcworkspace/[...]/UserInterfaceState.xcuserstate ya debe ser rastreado por git.

Cuando agrega una input a .gitignore , solo afecta a los files sin .gitignore . Si ya están rastreados, no se eliminan automáticamente del repository.

Puede eliminar este file manualmente con: git rm --cached BW.xcodeproj/project.xcworkspace