&tag(CocoaPods); *目次 [#w4f26f16] #contents *参考情報 [#add9dc91] -[[Objective-Cのライブラリ管理ツールCocoaPodsを導入してみた - present:http://tnakamura.hatenablog.com/entry/20120923/cocoapods]] -CocoaPodsで楽々ライブラリ管理 #iOS #AdventCalendar - Qiita http://qiita.com/items/66457a0d5fe55877dea1 *何これ [#d903db6f] -iOS用のライブラリを簡単に入れられるようにするためのツール。 -ruby製。 *インストール [#x23be2b1] -gemで入れる gem install cocoapods -rbenvの場合rehash rbenv rehash -pod setup実行 pod setup *プロジェクトの作成 [#h4ae3fda] -普通にプロジェクト作る。Xcodeは一端終了。 -プロジェクトルートにPodfileという名前のファイルを作る。 #pre{{ platform :ios pod 'JSONKit' }} -podインストール。 pod install -*.xcworkspace(VisualStudioでいうところのソリューションファイルみたいなもんか)ができるので、今後はそれを使って作業。 *個別のpodの削除 [#i1d10761] -[[ios - Remove or uninstall library previously added : cocoapods - Stack Overflow:http://stackoverflow.com/questions/13751147/remove-or-uninstall-library-previously-added-cocoapods]]によると、Podfileから削除したあとで、pod installを再実行すればよいらしい。 *Tips [#u48060f5] **ソースを修正したい場合はどうするの? [#jbb0e0ea] -:gitでPodfileが簡単? -[[Dependency declaration options · CocoaPods/CocoaPods Wiki · GitHub:https://github.com/CocoaPods/CocoaPods/wiki/Dependency-declaration-options]] -[[Workflow question: changing the source code of a pod - Google グループ:https://groups.google.com/forum/?fromgroups=#!topic/cocoapods/KBDcwT8GHLE]]