Provavelmente, o Git já está rastreando o arquivo.
Nos documentos do gitignore :
Para parar de rastrear um arquivo atualmente rastreado, use git rm --cached .
Use isso, substituindo [project]
e [username]
com suas informações:
git rm --cached [project].xcodeproj/project.xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"
Como alternativa, você pode usar a -a
opção git commit
que adicionará todos os arquivos que foram modificados ou excluídos.
Depois de remover o arquivo do git, ele respeitará o seu .gitignore
.