podspecからlocalにレポジトリを作成して使う
cocoapodsにあるTapkuLibraryが最新に比べてちょっと古かったので、githubのpodspecからlocalにレポジトリをつくってインストールしてみる。
githubからclone
$ git clone git://github.com/devinross/tapkulibrary.git
localにディレクトリをつくって、podspecファイルをコピーする
0.2.3がカレントだったので、仮にバージョンを0.2.4としています。
$ mkdir -p ~/.cocoapods/local/TapkuLibrary/0.2.4/ $ cp tapkulibrary/TapkuLibrary.podspec ~/.cocoapods/local/TapkuLibrary/0.2.4/
podspecのsourceを修正
githubのmasterブランチを使いたいので、sourceの箇所を変更する
$ vim ~/.cocoapods/local/TapkuLibrary/0.2.4/TapkuLibrary.podspec s.source = { :git => 'https://github.com/devinross/tapkulibrary.git'}
確認する
$ pod search TapkuLibrary -> TapkuLibrary (0.2.4) tap + haiku = tapku, a well crafted open source iOS framework - Homepage: https://github.com/devinross/tapkulibrary - Source: https://github.com/devinross/tapkulibrary.git - Versions: 0.2.4 [local repo]
Podfileを修正
ここまでできたらPodfileを書き換えてupdateすればOK
$ vim Podfile pod 'TapkuLibrary', '~> 0.2.4'
updateかける
$ pod update TapkuLibrary