Должен ли я включить 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 не может повторно создать их из других файлов.

Другие вопросы по тегам