Есть проект.файл xcworkspace важно?
Я делаю командную строку xcodebuild с помощью сценария оболочки. Моя проблема, если я открываю и закрываю xx.xcodeproj файл один раз, а затем использовать эту команду он работает хорошо.
каким-то образом, если я получу глубокие изменения в файле, это project.xcworkspace это единственный файл, который был изменен. Является ли этот файл действительным и должен ли я проверить его в системе управления версиями?
Это вызовет какие-либо проблемы?
Я слышал, что это так же важно, как .pbxproj: это правда?
Я не мог найти ни одного действительного документация, в которой говорится о ролях и обязанностях различных файлов в файлах проекта xcode. Пожалуйста, предоставьте ссылки, которые помогут мне понять это.
1 ответ:
project.xcworkspace- это каталог файлов, описывающих рабочее пространство или проекты. Хотя некоторые из ответов здесь указывают, что это не нужно и должно быть проигнорировано для управления версиями, я не согласен, но это будет сильно зависеть от того, как вы используете свою среду. Как правило, содержание содержитcontents.xcworkspacedataфайл, в котором перечислены проекты, включенные в качестве объектов верхнего уровня в вашем проекте,xcuserdataкаталог, который содержит настройки каждого пользователя (следует игнорировать для управления исходным кодом), иxcshareddata, который является данными, совместно используемыми пользователями, совместно использующими проект, и должен находиться под управлением источника.в средах, где вы не используете общие рабочие пространства или где вы используете простые рабочие пространства, вы также можете игнорировать их, однако в средах, где вы помещаете связанные проекты в одну рабочую область и совместно используете эту конфигурацию, вы можете захотеть сохранить их.
Comments