Моя команда и я работаем над проектом 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
Проблема в том, что мне нужно повторяйте это обновление каждый раз, когда я создаю свое приложение, в противном случае оно не будет выполнено. Ни один из трех моих товарищей по команде не сталкивался с этой проблемой.
Было бы действительно полезно, если бы кто-то знал источник этой проблемы, я перепробовал почти все!
Спасибо!