私はかなり新しいですが、Carthage
とSwift
私は非常に簡単な質問になってきましたが、私が探している答えが見つからないようです。Carthageのネストされた依存性
私は現在、Alamofire
とObjectMapper
libsの周辺で遊んでいて、AlamofireObjectmaper
と呼ばれる別のフレームワークがあり、これらの2つの間に適切なリンクが作成されています。
今私の質問は、私はどのように私のカートファイルでこれを処理する必要がありますか?私の最初のアイデアはすべての3つの
github "Alamofire/Alamofire" ~> 3.0
github "Hearst-DD/ObjectMapper" ~> 1.1
github "tristanhimmelman/AlamofireObjectMapper" ~> 2.1
を含めることでした。しかし、その後、私はAlamofireObjectMapper
が依存するためには、それ自身のフレームワーク内の両方Alamofire
とObjectMapper
を埋め込むことを考え出し、私はそれらの2を含める必要はありませんでした。だから私はすべてを削除し、単一のAlamofireObjectMapper
行だけを追加しました。そして、私のプロトタイプはまだ私のコードでは、私がすることができますまだimport Alamofire
(うまく機能している。私はこのような状況に対処する必要があり
どのように正確に?私は、単一のAlamofire
と `ObjectMapperの枠組みを維持する必要があります。もしそうなら、どのように彼らは実際にカルタゴによって処理されています?
にので、私は見てきたものから、AlamofireObjectMapper
フレームワークは、それがAlamofire
フレームワークの独自のバージョンだ含まれていない。両方のAlamofire
フレームワークはいくつかの点で異なるバージョンが含まれていることが起こるだろうか?もしそうなら、それはすべての問題を起こしません実行時に?
AlamofireObjectMapperはCarthageフォルダ内のサブモジュールとしてAlamofireとObjectMapperを持っています。 – eonist