恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

ios CocoaPodsでライブラリを管理

とあるライブラリを使いたくなり、
objective-cのライブラリ管理ツールである、CocoaPodsを使ったのでメモ。
http://cocoapods.org/

phpでいうPEAR的なやーつです。

何はともあれインストール。

gem install cocoapods

pod setup

これで準備完了。

次にインストールするライブラリを
「Podfile」ファイルに記述して、プロジェクトの直下に配置。

今回使いたいライブラリはJASidePanelsなので下記のように記述。

platform :ios, "7.1"
pod 'JASidePanels'

対象のライブラリは下記で確認。

pod list


Podfile作成後、実際にインストールする。
コマンドは下記。

pod install

//Podfile修正後の更新は、
pod update


これで完了!
各種ディレクトリがつくられ、
Pods以下にライブラリが追加されているはず。


ちょっとというかかなり躓いたのですが、
pod install後は、PJNAME.xcworkspaceからxcodeを開いて、開発する必要があります。
インストール後のメッセージに下記があったのですが、

[!] From now on use `PJNAME.xcworkspace`.

完全に見逃して従来通りやっていたら、
builderrorになり若干かなりすごくハマりました。


ちゃんとメッセージは確認しよう・・・




感謝致します。
f:id:ogataka50:20140510161208j:plain