Добавление схем рабочей области Xcode в систему контроля версий - PullRequest
103 голосов
/ 22 августа 2011

Я хотел бы поделиться схемами рабочей области, которые я создал, с другими членами команды. Однако все они хранятся в .xcodeproj> xcuserdata> .xcuserdatad> xcschemes. Я установил, что папки xcuserdata должны игнорироваться в SVN, поскольку я предполагал, что все данные в этой папке относятся к конкретному пользователю.

Есть ли способ обойти это? Т.е. я не хочу, чтобы схемы были специфичными для пользователя. Или я должен проверить папку xcschemes в любом случае. И если я сделаю это, смогут ли другие пользователи видеть и использовать мои схемы?

Ответы [ 2 ]

183 голосов
/ 22 августа 2011

Выберите Управление схемами из элемента управления Схемы. Установите флажок «Общий» рядом со всеми схемами, которыми вы хотите поделиться. Схемы будут перемещены в папку с именем «xcshareddata».

Обновление: Это работает так же для Xcode 4-8.

1 голос
/ 22 марта 2018

Вам необходимо перейти в представление «Управление схемами» и снять флажок «Общий доступ» (меню «Продукт» -> Схема -> Управление схемами ...).

Далее вам необходимо удалить «xcshareddata / xcschemes» из файла игнорирования и добавить их в репозиторий (или просто использовать «git add -f MyProject.xcodeproj / xcshareddata / xcschemes»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...