28 lines
1.8 KiB
Markdown
28 lines
1.8 KiB
Markdown
# 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`
|