Podfile ドキュメント内でこれに対する答えが見つからなかったので、それが可能かどうかはわかりません。
3 つの依存関係を持つ CocoaPods プロジェクトをインストールしたいと考えています。Podfile に追加します。
pod 'IDMPhotoBrowser'
インストールを実行します。
$ pod install
Installing DACircularProgress (2.1.0)
…
Installing IDMPhotoBrowser (1.2)
…
Installing SVProgressHUD (0.9)
ただし、現在のリポジトリにないコードを含むプロジェクトに SVProgressHUD のハッキングされたバージョンがあります。さらに、SVProgressHUD 0.9 は 1 月のもので、それ以降、数か月にわたって追加のコミットが行われています。代わりに、手動で追加したバージョンを使用したいと思います。
手動で追加したバージョンが使用されるように、Podfile でインストールしないように指定できますSVProgressHUD
か? または、実行するたびに手動で削除する必要がありますpod install
か?
代替案
フォークを github にアップロードして、次のようなことができることを知っています。
pod 'SVProgressHUD', :git => '<my git repo>', :commit => '<my sha>'
しかし、Cocoapods に自分のやりたいことをさせるためだけにコードをアップロードする必要がないことを望んでいます。