Xcode 10 Git, как обновить .gitignore, чтобы игнорировать новые файлы проекта, связанные с cocoapods? - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть .gitignore, настроенный на игнорирование файлов, связанных с какао-бобом. Тем не менее, я выполнил новую pod install для проекта Xcode 10, чтобы исправить несвязанную проблему и убедиться, что в систему контроля версий добавлено несколько новых файлов, связанных с модулями. Это связано с использованием Xcode 10?

Как мне обновить мой файл .gitignore, чтобы игнорировать новые типы файлов / папок (если они есть), добавленные в формате проекта Xcode 10?

enter image description here

1 Ответ

0 голосов
/ 13 сентября 2018

В Xcode 10 нет ничего, чего бы не было в Xcode 9.3 и Xcode 9.4. Таким образом, современный мультипроектный .gitignore файл в наше время может быть просто:

# Ignore macOS Finder user-related files
.DS_Store

# Ignore Xcode user-related files
xcuserdata/

# Ignore AppCode user-related files
.idea/

# Ignore CocoaPods installed files
Pods/

# Ignore Carthage installed files
Carthage/

Используйте синтаксис !, если вы не хотите игнорировать файл:

# I want to keep that file for some reason (not recommended)
!Pods/Pods.xcodeproj/project.pbxproj

Некоторая популярная ссылка .gitignore, но постепенно стареющая (заявление об отказе: я на них ссылаюсь):

...