Для добавления файла .podspec
в общий репозиторий необхоимо выполнить следующую команду в терминале:
pod repo push https://github.com/TouchInstinct/Podspecs PodspecName.podspec
После чего Ваша библиотека пройдет валидацию и загрузится в общий репозиторий автоматически. Далее обновляется версия зависимости на проекте.
Если не проходит валидация, то можно игнорировать ошибки с помощью ключа --allow-warnings
.
Этот подход не рекомендуется.
Бывают ситуации, когда необходимо выгрузить файла .podspec
в обход валидации и всяких проверок. Тогда:
- Шаг 1. Необходимо создать папку c названием библиотеки, если она еще не создана. Если папка создана, то пропускаем этот шаг.
- Шаг 2. Зайти в папку с именем бибилиотеки. В ней создать папку, название которой будет текущая версия библиотеки
- Шаг 3. В нее положить файл
.podspec
c названием библиотеки.
Например, библиотека MyFavouritePod версии 1.0.0. Путь к файлу должен выглядеть следующим образом: MyFavouritePod/1.0.0/MyFavouritePod.podspec