Вы можете использовать Cocoapods для достижения этой цели.По сути, cocoapods создаст для вас структуру из определяемых вами исходных файлов, а также установит соответствующие зависимости, которые вы определили в целевом проекте, когда целевой проект делает pod install
.
Помимо кокоподов, вы также можете использовать Carthage, который также является инструментом управления зависимостями.
Вы можете узнать больше о кокоподах здесь и о том, как создать новый модуль здесь