Я следовал cant-ignore-userinterfacestate-xcuserstate и игнорировать-файлы-которые-уже-были-переведены-в-a-git- репозиторий. Но это никогда не работает.
Моя пошаговая репродукция:
- Выйти из Xcode
- каталог проекта:
git rm -r --cached .
- каталог проекта:
git add . && git commit -m "remove junk files"
- Откройте проект Xcode
- Затем эти файлы появляются снова.
Больше всего меня беспокоило то, что каждый раз, когда я переустанавливаю код, автоматически появляются эти файлы, поэтому я буду перебазировать неустановленные файлы. Каждый раз, когда мне нужно спрятать этот файл.
Это мой раздел кода файла .gitignore:
### Xcode Patch ###
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddata/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno
*.xcodeproj/xcuserdata/