У меня есть коллекция модулей, которые составляют в основном общие, настраиваемые расширения и классы, которые я разделяю между моими приложениями.
Сейчас они являются частью моего Podfile как такового
pod 'AuthUtils', :git => 'https://github.com/xxxxx/AuthUtils.git', :tag => '4.2'
pod 'AutoLayoutUtils', :git => 'https://github.com/xxxxx/AutoLayoutUtils.git', :tag => '2.5'
Я хотел бы объединить их в общем модуле Utils, что-то вроде
pod 'MyAppUtils', :git => 'https://github.com/xxxxx/MyAppUtils.git', :tag => '1.0'
С возможностью установки всего, используя MyAppUtils
, а также просто установить некоторые модули, например
pod 'MyAppUtils/AuthUtils', :git => 'https://github.com/xxxxx/MyAppUtils.git', :tag => '1.0'
Я видел такое поведение, например, с https://github.com/SwifterSwift/SwifterSwift и https://github.com/mxcl/PromiseKit, но я не понимаю, как реализовать этот подход.