Dokumentasi Cartfile membuat pernyataan:
Jika tidak ada persyaratan versi yang diberikan, versi ketergantungan apa pun diizinkan.
dengan contoh kontradiktif:
Gunakan versi terbaru
github "jspahrsummers/xcconfigs"
Lebih jauh, tidak disebutkan, tetapi dari pengujian, saya menyimpulkan bahwa yang terbaru, sebenarnya adalah versi dari tag terbaru. Apakah interpretasi ini benar? Dan jika demikian, bagaimana cara menentukan komit terbaru - apakah Anda harus memeriksa dan menentukan komit terbaru secara manual, atau adakah cara yang lebih sederhana?
Dan sebagai poin tambahan, akan membantu untuk memberikan contoh memeriksa berdasarkan hash komit, pada pass pertama saya, saya tidak menyadari bahwa tanda kutip itu signifikan, dan ini menggagalkan saya.
Versi terbaru mengacu pada sesuatu yang memiliki _version_ yang sebenarnya—rilis atau tag. Jika Anda menginginkan komit terbaru, Anda perlu menentukan cabang yang ingin Anda pin.
Ditutup - terima kasih atas tanggapan cepatnya.
(Padahal inkonsistensi dokumentasi/contoh bisa/harus tetap diperbaiki).
Sebenarnya, ternyata Anda dapat mencapai ini dengan menentukan "head" sebagai versi (masukkan nomenklatur yang tepat):
github "jspahrsummers/xcconfigs" "head"
per posting silang saya ke Stackoverflow:
Komentar yang paling membantu
Sebenarnya, ternyata Anda dapat mencapai ini dengan menentukan "head" sebagai versi (masukkan nomenklatur yang tepat):
per posting silang saya ke Stackoverflow:
http://stackoverflow.com/questions/31459847/carthage-how-to-get-the-very-latest-version-of-a-given-repository/31460014#31460014