しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

【Xcode神プラグイン】XcodeでCocoaPodsを管理できるcocoapods-xcode-pluginを試してみた

新規アプリを作ってCocoaPodsを導入するのって地味にめんどくさいです。
ライブラリを試すために使い捨てプロジェクトを作る時とかは特にストレスです。

  1. プロジェクトを作る
  2. コマンドでpod initしてPodfileを作成
  3. Podfileを修正
  4. コマンドラインでpod install
  5. プロジェクトを閉じて*.xcworkspaceを開く

それを緩和してくれそうなcocoapods-xcode-pluginを試してみました。

github.com

インストール

Xcodeのパッケージ管理ツールであるAlcatrazを使ってインストールします。

f:id:llcc:20151116003408p:plain

Alcatrazのインストール方法

下コマンドを打ってXcodeを再起動すればインストールされます。

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

しかしXcode7.1.1とは相性が悪いのでXcode7.1.1を使っている場合は直接コードをCloneしてアプリを立ち上げる必要があります。(2015/11/16時点)

alcatraz/Alcatraz · GitHub

使い方

インストールするとProjectCocoaPodsというメニューができます。

f:id:llcc:20151116003714p:plain

Create/Edit PodfilePodfileを作成。
それを編集してInstall Podsを打てばインストールして*.xcworkspaceを開く事ができます。

5つのプロセスを全てXcode上で完結できて非常に感動しました。

  1. プロジェクトを作る
  2. コマンドでpod initしてPodfileを作成 → Xcode上でできるようになる
  3. Podfileを修正
  4. コマンドラインでpod install → Xcode上でできるようになる
  5. プロジェクトを閉じて*.xcworkspaceを開く → Xcode上でできるようになる