Должен ли я включить Xcode .plist и.pch файлы в систему контроля версий?
При создании нового проекта или импорте существующего Xcode обычно создает три файла и папку. Первые два файла находятся в корне проекта:
ProjectNameHere-Info.plist
ProjectNameHere-Prefix.pch
И папка, которую также можно найти в корневом каталоге проекта, называется:
en.lproj
у которого есть этот файл:
InfoPlist.strings
Кто-нибудь знает, какова цель этих файлов / что они содержат? Я не уверен, стоит ли добавлять их в мой SVN (я использую SmartSVN). Точно так же, если я не проверю эти сгенерированные файлы, как отреагирует Xcode, когда кто-то еще извлечет проект? Xcode повторно создает эти файлы?
1 ответ
Вы должны включить эти файлы в систему контроля версий.
'plist' - это файл списка свойств для приложения, написанного с использованием XML, который включает имя файла значка, опцию сборки и многое другое.
'pch' - это предварительно скомпилированный заголовочный файл, на который ссылаются все ваши проекты.
"en.lproj" и "InfoPlist.strings" предназначены для файлов, локализованных на язык. Язык по умолчанию установлен на английском языке.
Если вы удалите эти файлы, произойдет ошибка при сборке. и XCode не может повторно создать их из других файлов.