Внедрение SPM — тернистый путь

RU / День 2 / 12:30 / Зал 2

Доклад будет интересен iOS-разработчикам, которые хотят внедрить технологию SPM (Swift Package Manager) в существующий проект. В докладе будут рассмотрены причины, по которым команда решила внедрять SPM, прикладные вопросы и проблемы, которые приходилось решать в процессе внедрения.

В докладе будут представлены варианты решения различных проблем, которые могут возникнуть при внедрении SPM в существующий проект: проблемы с компиляцией; сочетание Swift и Objective-C кода; падения, связанные с некорректной линковкой проекта; сочетание двух менеджеров зависимостей Cocoapods и SPM; проблемы сборки на CI (Teamcity). Сам процесс внедрения будет рассмотрен поэтапно, от примеров Apple и тестовых, к первым шагам по внедрению (созданию первого модуля с генерацией проекта) до текущего состояния проекта.