Ошибки Карфагена "Не найдены теги для github"

Я хочу использовать Карфаген в своих проектах, поэтому я установил Карфаген. Я подготовил файл Cartfile в корневой папке проекта. Когда я набрал команду carthage update в терминале, я получил эту ошибку:

*** Клонирование HanekeSwift
Не найдены теги для github "Haneke/HanekeSwift"

Файл Cartfile содержит следующие строки:

github "Alamofire/Alamofire" >= 1.2
github "Haneke/HanekeSwift"

Почему я получаю эту ошибку?

Ответ 1

Если у проекта нет тегов, вам нужно предоставить ему ветку или ссылку.

github "Haneke/HanekeSwift" "master"

Например.

Ответ 2

Даже при указании конкретной ветки или ссылки Карфаген (до 0.17.1) требовал, чтобы в хранилище был хотя бы один тег семантической версии, например:

git tag 0.1
git push --tags

Обратитесь к документации по Карфагену для получения подробной информации о том, как интерпретировать номера версий: https://github.com/Carthage/Carthage#tag-stable-releases.