Документация Cartfile утверждает:
Если требования к версии не указаны, разрешена любая версия зависимости.
с противоречивым примером:
Используйте последнюю версию
github "jspahrsummers / xcconfigs"
Более того, это не указано, но по результатам тестирования я пришел к выводу, что последняя версия на самом деле является версией последнего тега. Верна ли эта интерпретация? И если да, то как указать самую последнюю фиксацию - нужно ли вам вручную проверять и указывать последнюю фиксацию, или есть более простой способ?
И как побочный момент, было бы полезно привести пример проверки на основе хэша фиксации, на моем первом проходе я не осознавал, что кавычки были значительными, и это меня помешало.
Последняя версия относится к чему-то, что имеет фактическую _версию_ - выпуск или тег. Если вам нужен самый последний коммит, вам нужно указать ветку, к которой вы хотите привязать.
Закрыто - спасибо за быстрый ответ.
(Хотя несоответствие документации / примера может / должно быть исправлено).
На самом деле оказывается, что этого можно добиться, указав в качестве версии "head" (вставьте правильную номенклатуру):
github "jspahrsummers/xcconfigs" "head"
на мой перекрестный пост в Stackoverflow:
Самый полезный комментарий
На самом деле оказывается, что этого можно добиться, указав в качестве версии "head" (вставьте правильную номенклатуру):
на мой перекрестный пост в Stackoverflow:
http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014