2013年4月4日 星期四

cocoapods 小記

參考資料

http://cocoapods.org/

http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/

自訂 component

http://i.ndigo.com.br/2012/04/using-cocoapods-for-in-house-components/

安裝 cocoapods

使用 gem (mac 自帶

gen imstall cocoapods

pod setup // 安裝 pod, 會建立 ~/.cocoapods 目錄

建立 Podfile

# 註解

platform :ios, '5.1' #目標版本

pod 'JSONKit', '~> 1.4' #指定版本

pod 'Reachability', '~> 3.0.0'

pod 'ASIHTTPRequest'

pod 'RegexKitLite'

安裝 library

pod install

新增 library

使用 pod install 重新安裝(建議把 Xcode 關閉

如果是 library 有更新

使用 pod update

搜尋支援的 library

pod search #name

建立 pod library

pod spec create Peanut

edit Peanut.podspec

pod spec lint Peanut.podspec

指令說明

pod install // 根據 Podfile 安裝 library

pod list // 列出 cocoapods 支援的 lib

pod outdated //列出目前有使用但非最新版本的 lib

pod push // 進階指令,更新 podsepc 用

pod repo

        pod repo add NAME URK [BRANCH] //抓取 URL 的 repo,指定為 NAME,clone 到本地

        pod repo update NAME //從遠端 repo 更新指定為 NAME 的本地 repo

        pod repo lint [NAME | DIRECTORY] // lint

pod search // 搜尋cocoapods 支援的 lib

pod setup //

pod spec //

pod update //更新 lib

沒有留言: