Новый файл, созданный в Xcode 9.3, <wsname> .xcworkspace / xcshareddata / IDEWorkspaceChecks.plist, следует ли его зафиксировать?


144

Я загрузил недавно выпущенный Xcode 9.3, перекомпилировал свое рабочее пространство и заметил, что он создал новый файл:

<mywsname>.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

содержание которого:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>IDEDidComputeMac32BitWarning</key>
        <true/>
    </dict>
</plist>

Интересно, следует ли этот файл игнорировать или фиксировать с помощью git. Мне не удалось найти никакой документации по этому поводу.

Ответы:


201

Судя по примечанию к выпуску 9.3, похоже, что вы хотите сделать коммит.

Xcode 9.3 добавляет новый файл IDEWorkspaceChecks.plist к общим данным рабочей области, чтобы сохранить состояние необходимых проверок рабочей области. Передача этого файла в систему управления версиями предотвратит ненужный повторный запуск этих проверок для каждого пользователя, открывающего рабочую область.

Источник


37
Кроме того, он находится в общих данных xc, которые можно рассматривать как общий код для других разработчиков.
Carsten

Отлично! Спасибо. Я просмотрел заметки, но искал ключ, а не имя файла. Похоже, что в большинстве случаев это «правильный» поступок.
Jaime S

5
Что должен сделать разработчик, чтобы предотвратить появление этого 32-битного предупреждения?
Ewoks

Интересно, как это взаимодействует с такими инструментами, как Cocoapods, которые постоянно регенерируют рабочее пространство?
Beltalowda
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.