Как создать наши собственные Cocoapods, если у приложения уже есть зависимость от других pods, таких как Almofire, Swift JSON и т. Д. - PullRequest
5 голосов
/ 10 февраля 2020

Я разработал свое собственное приложение, и у этого приложения уже есть некоторые зависимости от таких модулей, как Almofire, Swift JSON, MBProgressHUD и многие другие. Я хочу создать свои собственные Cocoapods, в которых эти зависимости могут быть связаны

Ответы [ 2 ]

7 голосов
/ 10 февраля 2020

Пожалуйста, выполните следующие шаги для создания ваших выигранных Cococapods -

  • Создайте publi c репозиторий в вашей учетной записи git

Public Repo

  • Копировать URL хранилища. Откройте терминал и выполните следующую команду.

    git clone <-Repository Url ->. git

  • Теперь скопируйте все файлы и папки проекта xcode внутри клонированный репо. и выполните следующую команду

    git add *

    git commit -m "Initial Setup"

    git pu sh origin master

  • Создайте новый выпуск для go в своем git хранилище или выполните следующие команды

    git tag 1.0.0

    git pu sh --tags

  • Создать файл создания Podspe c

Запустите приведенную ниже команду для создания файла podspe c.

touch reponame.podscpec
  • Откройте файл podspe c в любом редакторе и вставьте этот текст как есть.

Форматируйте, как показано на скриншоте ниже.

Format the string

Сохраните файл и выполните следующую команду на терминале.

pod lib lint

Если проверка прошла успешно. затем выполните следующие команды

pod trunk register <-abx@xyz.com-> 'user name'

Вы получите письмо для проверки. Просто проверьте адрес электронной почты и выполните следующую команду:

pod trunk push PodName.podspec

Если все пройдет хорошо, вы получите это на терминале

Sample message

Поздравления. Теперь вы можете использовать этот модуль в любое время.

0 голосов
/ 11 февраля 2020

Вы также можете перейти по этой ссылке. Я создал свои собственные шаги со ссылкой на эту ссылку, чтобы облегчить пути.

https://www.appcoda.com/cocoapods-making-guide/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...