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