UserInterfaceState.xcuserstateが.gitignoreで無視されない件
xcodeが自動で作るファイルUserInterfaceState.xcuserstateがrunする度に更新される。無視したいので、.gitignoreに書いた。
.gitignore
hogeproject.xcodeproj/project.xcworkspace/xcuserdata/akiniwa.xcuserdatad/UserInterfaceState.xcuserstate
これ書いたのにgitが無視してくれない!調べたら、すでにトラックしているファイルのキャッシュを消す必要があるとのこと。なるほどー。
$ git rm --cached hogeproject.xcodeproj/project.xcworkspace/xcuserdata/akiniwa.xcuserdatad/UserInterfaceState.xcuserstate $ git commit -m "removed cache."