參考資料
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
沒有留言:
張貼留言