У нас есть частный репозиторий спецификаций. Один из наших частных модулей зависит от другого внутреннего модуля с именем CWFoundation (s.dependency 'CWFoundation', '~> 0.0.1'
). Подспецификация CWFoundation — это всего лишь способ использования CWFoundation от jayway (https://github.com/jayway/CWFoundation) как pod (поскольку для него не существует файла podspec).
Все работало нормально, пока кто-то еще не создал в github новый проект с таким же именем, CWFoundation (https://github.com/guojiubo/CWFoundation) и добавил его в общедоступный репозиторий Cocopods.
Теперь наш внутренний модуль при разрешении зависимостей вместо загрузки CWFoundation из нашего частного репозитория спецификаций загружает его из общедоступного репозитория, и ничего не работает.
Я читал на cocopods.org, что
Если вы планируете разветвить библиотеку, которая уже является частью репозитория Master Spec, на данный момент мы предлагаем выбрать имя, которое начинается с буквы перед M.
Но мы следуем этому правилу, модуль называется CWFoundation и начинается с «C», и он не работает.
Что я могу сделать, чтобы получить наш частный файл podspec для CWFoundation?