Ваша проблема в передаче результатов сборки в Subversion.
Subversion работает, помещая скрытую папку с именем .svn в каждую папку, находящуюся под контролем версий. Это не очень хорошо работает с папками, которые могут быть удалены или воссозданы инструментом, потому что инструмент, вероятно, не будет учитывать существование папки .svn. Сюда входит весь каталог сборки, содержимое которого стирается каждый раз, когда вы очищаете цели проекта.
Вам следует удалить каталог сборки из системы контроля версий. В любом случае его там быть не должно, поскольку все в нем можно восстановить, выполнив сборку Xcode. Чтобы выйти из существующей дилеммы, попробуйте следующее:
- Резервное копирование вашего проекта где-нибудь
- В терминале перейдите в каталог вашего проекта и
rm -rf build
- сделать
svn update
. Надеемся, что в этот момент Subversion восстановит каталог сборки.
svn rm build
svn commit -m "Removed build from version control"
- (необязательно)
svn propedit svn:ignore .
Это вызовет редактор для свойства svn: ignore. Добавить сборку на отдельной строке. После этого Subversion не покажет каталог сборки в svn status
командах.