Необходимо переустанавливать библиотеки перед каждой сборкой (Карфаген) - PullRequest
0 голосов
/ 14 апреля 2020

Моя команда и я работаем над проектом Swift (Swift 5 - XCode 11) и решили использовать Carthage в качестве нашего менеджера зависимостей для работы с такими библиотеками, как Swifty JSON, SDWebImage и MapBox. Мы выполнили настройку, как указано в GitHub Carthage: создали Cartfile, загрузили библиотеки, перетащили файлы в часть XCode «Frameworks, Libraries & Embedded content», добавили этап сборки, когда Carthage запрашивает его ...

Моя проблема: после почти каждой успешной сборки, когда я пытаюсь запустить приложение, сборка завершается неудачно, потому что один из пакетов не распознается: в сообщении говорится: «Ошибка компилятора Swift. Нет такого модуля» Swifty JSON '"(или любая другая библиотека).

Чтобы временно решить эту проблему, я заново загружаю все пакеты, выполнив:

$ carthage update --platform ios

Проблема в том, что мне нужно повторяйте это обновление каждый раз, когда я создаю свое приложение, в противном случае оно не будет выполнено. Ни один из трех моих товарищей по команде не сталкивался с этой проблемой.

Было бы действительно полезно, если бы кто-то знал источник этой проблемы, я перепробовал почти все!

Спасибо!

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