# TouchInstinct Podspecs ## Добавление .podspec ### Автоматическая выгрузка Для добавления файла `.podspec` в общий репозиторий необхоимо выполнить следующую команду в терминале: ```sh 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`