Почему вам нужно пометить хранилище подспека CocoaPods? - PullRequest
0 голосов
/ 09 мая 2019

Руководство по CocoaPods гласит следующее:

Как только у вас будет готов релиз, вам потребуется , чтобы сделатьсоответствующий тег.

Зачем это нужно?Это даже необходимо?Или вы можете обойтись без тегов?

Я полагаю, это потому, что когда вы определяете .podspec, вы должны указать версию: 0.0.1, и Cocoapods может использовать эту версию для получения правильного коммита git.

Например, s.source = { :git => 'https://github.com/Alamofire/Alamofire.git', :tag => s.version }, где «tag» может быть опущен, а Cocoapods вручную примет тег…

Однако, вы можете указать источник библиотеки по-разному, то есть не с тегом.Так что я бы предположил, что вам не нужно пометить.

1 Ответ

0 голосов
/ 12 мая 2019

Пометка позволяет пользователям и кокоаподам указывать, какую версию кодовой базы они хотели бы загрузить.

Так же, как и с выпусками программного обеспечения, теги позволяют легко ссылаться на коммиты для вставки в собственную кодовую базу.

Если в подфайле не указан тег, cocoapods извлечет последнюю версию, указанную в подспецификации подкачиваемого вами модуля.Указывать тег в подфайле не обязательно, однако его необходимо указывать в подспецификации.

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