Я нашел альтернативное решение,
Вы можете скачать частные модули локально и указать путь к локальной папке в Podfile, чтобы другие могли просто использовать pod install или обновление pod и не нужно ничего менять для пользователь
например:
pod 'MyPrivatePod', :tag => '0.1.3', :git => 'local_path_for_pod'
Примечание: Вы можете упомянуть local_path_for_pod как абсолютный или относительный путь
ex: относительный путь может быть '.. / MyPrivatePod' , где MyPrivatePod загружается в родительскую папку репозитория проекта.
Это позволит пользователям, которые не имеют доступа к удаленному репо, могут использовать частные модули. Пользователь может получить доступ только к версиям до тех пор, пока MyPrivatePod не будет загружен.