Cartfileのドキュメントは、次のように主張しています。
バージョン要件が指定されていない場合、依存関係のすべてのバージョンが許可されます。
矛盾した例で:
最新バージョンを使用する
github "jspahrsummers / xcconfigs"
さらに、それは述べられていませんが、テストから、私は最新のものが実際には最新のタグのバージョンであると推測します。 この解釈は正しいですか? もしそうなら、どのようにして最新のコミットを指定しますか?手動で最新のコミットをチェックして指定する必要がありますか、それとももっと簡単な方法がありますか?
副次的な点として、コミットハッシュに基づいてチェックアウトする例を示すと、最初のパスで、引用符が重要であることに気づかなかったため、失敗しました。
最新バージョンとは、実際の_version_(リリースまたはタグ)を持つものを指します。 最新のコミットが必要な場合は、ピン留めするブランチを指定する必要があります。
クローズ-迅速な対応に感謝します。
(ただし、ドキュメント/例の不整合は修正される可能性があります/修正する必要があります)。
実際には、バージョンとして「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