Как получить Image.xcassets под контролем источника?

Итак, я перенесла свои AppIcons и LaunchImages в Images.xcassets, которые отлично работают. Но я внес некоторые изменения в изображения запуска, и теперь я пошел, чтобы зафиксировать изменения (я использую репозиторий git только для локального использования), и кажется, что Images.xcassets не допускается к контролю источника? Щелкнув правой кнопкой мыши по нему, все параметры управления источником выделены серым цветом. И он не отображается в новом диалоговом окне фиксации Xcode 5.

Кажется смешным не позволять файлу активов быть зафиксированным, я что-то не хватает?

Ответ 1

Это скорее всего ошибка в Xcode. Пожалуйста, напишите отчет об ошибке с Apple: http://bugreport.apple.com

В качестве обходного решения используйте диалоговое окно "global" commit и выберите "File View" в верхней части боковой панели. Затем должны появиться соответствующие файлы.

enter image description here

Ответ 2

Почти 2 года спустя такая же функциональность существует для Xcode 7.1. Обходной путь, который предлагает Matthias, по-прежнему позволяет вам загружать файлы assets.xcassets.

Ответ 3

Альтернативой может быть попытка попробовать что-то по строкам:

cd /to/the/folder/

git ls-files --others --exclude-standard | grep .imageset | xargs git add

git commit...

Ответ 4

Выход из Xcode и повторное открытие проекта снова сработали!