Ответ 1
Если у проекта нет тегов, вам нужно предоставить ему ветку или ссылку.
github "Haneke/HanekeSwift" "master"
Например.
Я хочу использовать Карфаген в своих проектах, поэтому я установил Карфаген. Я подготовил файл Cartfile в корневой папке проекта. Когда я набрал команду carthage update
в терминале, я получил эту ошибку:
*** Клонирование HanekeSwift
Не найдены теги для github "Haneke/HanekeSwift"
Файл Cartfile содержит следующие строки:
github "Alamofire/Alamofire" >= 1.2
github "Haneke/HanekeSwift"
Почему я получаю эту ошибку?
Если у проекта нет тегов, вам нужно предоставить ему ветку или ссылку.
github "Haneke/HanekeSwift" "master"
Например.
Даже при указании конкретной ветки или ссылки Карфаген (до 0.17.1) требовал, чтобы в хранилище был хотя бы один тег семантической версии, например:
git tag 0.1
git push --tags
Обратитесь к документации по Карфагену для получения подробной информации о том, как интерпретировать номера версий: https://github.com/Carthage/Carthage#tag-stable-releases.