4

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 に自分のやりたいことをさせるためだけにコードをアップロードする必要がないことを望んでいます。

4

1 に答える 1