Не претендует на полноту с точки зрения демонстрации SPM, но в нем собраны примеры из доклада
Иллюстрация состояния проекта Taxi в разные моменты времени. Зависимости из Cocoapods закоммичены, но в некоторых случая для запуска необходимо будет вызвать скрипт.
./SPMSupport/generate.sh Debug
Пример того, как можно подклчать зависимости из Cocoapods, используя паттерн Adapter
Пример подклчения зависимостей через SPM, используя локальный пакет, добавленный в Workspace. Можно попробовать команду
swift package update --dry-run
Просто пример Swift пакета
Иллюстрация проблемы, рассмотреной в докладе. Ошибка Module Not Found, возникающая в //Compatibility Header//
Модуль из Objective-С кода
Пример того, как можно сделать Warnings As Errors.
Добавление зависимости из SPM, по примеру Apple