Это может быть более сложная проблема, чем я описываю, но после создания приложения для iOS и периодического использования GIT я не в сложном положении; У меня есть дополнительные разработчики, с которыми я работаю, и для дальнейшей работы необходимо правильно использовать репозиторий (BitBucket).
Мой проект «сложный» по двум причинам;
Каким-то образом все работало нормально (у меня была основная ветка и несколько веток, над которыми работали разные разработчики). Все усложнялось всякий раз, когда я обнаруживал необходимость переключать ветки или объединять ветки. Возникают проблемы, связанные с CocoaPods постоянно, хотя бесконечные усилия в командной строке обычно помогают нам справиться с нашими проблемами.
На данный момент мы пытаемся объединить владелец в новую ветку функций и достигли конца строки.
Мой вопрос: только один файл проекта действительный имеет конфликт слияния. Каждый второй файл связан с .xcworkspace или чем-то еще с CocoaPods. Я думаю, что было бы идеально вообще убрать CocoaPods из-под контроля GIT, оставив только Podfile, который разработчики могут установить локально.
Есть ли у кого-нибудь предложения по работе с CocoaPods и GIT с проектами Xcode?
То, что сказал Paulw11, но я бы настоятельно рекомендовал проверить файлы Podfile и Podfile.lock.
Спасибо за ответы! У кого-нибудь из вас есть предложения, как удалить существующие модули и оставить только Podfile/Podfile.lock?
Я настоятельно рекомендую вам не добавлять папку Pods в git, а только закоммитить Podfile и Podfile.lock.
Вы можете сделать следующее, чтобы удалить папку:
git rm --cached Pods/
Я никогда не добавляю какао-бобы в репозиторий. Только подфайл, если вы беспокоитесь о том, что разные разработчики используют разные версии подов, вы можете указать версии в подфайле.