いつも忘れてしまうので、自分の備忘録がてらまとめます。
環境構築
CocoaPodsがインストールされているか確認する
pod
CocoaPods本体をインストールする
sudo gem install cocoapods
pod setup
導入
プロジェクトにpodを導入する
Xcodeでプロジェクトを開いていたら、閉じる。
.xcodeprojと同ディレクトリに移動する
pod init
すると Podfile
が生成されます。
Podfile
を開き、インストールしたいライブラリを記載します。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'TestProject' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for TestProject
pod 'Material' # ← ここにインストールしたいライブラリを指定する
end
その後、ターミナルに戻り、
pod install
インストールが終わると、以下ファイルが生成されます。
- .workspace
- Podfile.lock
- Podsフォルダ
以後プロジェクトを開くときは .xcodeprojファイル(青いやつ)は使用せず、 .workspace(白いやつ)を使用します。
導入後のメンテナンス
-
pod install
- Podfile.lockを参照して、ライブラリをインストールします。
- ライブラリのバージョンは上がりません。
-
pod update
- 最新のライブラリにアップデートします。
- その後、Podfile.lockを更新します。
-
sudo gem update cocoapods
- cocoapods 本体をアップデートします。