Во-первых, «Project.pbxproj» - это своего рода файл, который отслеживает обновления вашего пакета XCode, такие как любой новый файл, добавленный, удаленный, перемещенный.
Так что вы должны будете зафиксировать этот файл, когда выотправляем исходный код.
Если вы не смогли открыть проект после обновления, это потому, что ваш файл "Project.pbxproj" конфликтовал с предыдущей фиксацией.Поэтому вы должны решить проблему, открыв и отредактировав ее.
Обычно при возникновении конфликта SVN добавляет 3 дополнительных файла.
- ваш конфликтующий файл.
- вашсобственный файл.(.mine)
- последний подтвержденный файл в SVN.
- старый версионный файл, поверх которого вы работали.
Вам необходимо сравнить и решить проблемувручную.
Другой лучший способ - сохранить последний принятый файл и удалить конфликтный, свой собственный файл и файл старой версии.Переименуйте последний принятый файл как project.pbxproj
Теперь вы можете открыть проект xcode при удалении конфликтующего файла.
Просто убедитесь, что вы добавляете и удаляете файлы, которые ранее делали между последним коммитом& конфликт, к цели.Теперь последний файл коммита будет содержать ваши изменения в проекте.Вы можете зафиксировать проект сейчас в своем репозитории.
Надеюсь, это имеет смысл.