CocoaPods - iOS 的Package Manager

Node.js有NPM(Node Package Management),Android有Apache Maven,當然iOS也要有! 那就是CocoaPods

安裝CocoaPods

$ [sudo] gem install cocoapods
$ pod setup

專案加入Podfile

在你的iOS project下新增一個Podfile (p.s. 不需附檔名)
檔案內容結構如下:

platform: ios , '6,0'
pod 'JSONKit'
pod 'AFNetworking'

安裝Package

開啟終端機回到專案目錄下

$ pod install

安裝成功後你會看到多一個.xcworkspace檔案

要用這個.xcworkspace打開才看的到所安裝的package

常用指令

  • 安裝 - $ pod install
  • 更新 - $ pod update
  • 列出所有package - $ pod list
  • 搜尋package - $ pod seatch {%package name%}

Reference