La documentación de Cartfile hace la afirmación:
Si no se proporciona ningún requisito de versión, se permite cualquier versión de la dependencia.
con el ejemplo contradictorio:
Utilice la última versión
github "jspahrsummers / xcconfigs"
Además, no se indica, pero de las pruebas, infiero que la última es en realidad la versión de la etiqueta más reciente. ¿Es esta interpretación correcta? Y si es así, ¿cómo se especifica la última confirmación? ¿Tiene que verificar y especificar manualmente la última confirmación o hay una forma más sencilla?
Y como un punto al margen, ayudaría dar un ejemplo de comprobación basado en un hash de confirmación, en mi primera pasada, no me di cuenta de que las comillas eran significativas, y esto me frustró.
La última versión se refiere a algo que tiene una _versión_ real: una versión o etiqueta. Si desea la confirmación más reciente, debe especificar la rama a la que desea anclar.
Cerrado: gracias por la rápida respuesta.
(Aunque la inconsistencia de documentación / ejemplo podría / debería ser corregida).
En realidad, resulta que puede lograr esto especificando "head" como versión (inserte la nomenclatura adecuada):
github "jspahrsummers/xcconfigs" "head"
por mi publicación cruzada en Stackoverflow:
Comentario más útil
En realidad, resulta que puede lograr esto especificando "head" como versión (inserte la nomenclatura adecuada):
por mi publicación cruzada en Stackoverflow:
http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014