2013年4月15日 星期一

CocoaPods

CocoaPods
The best way to manage library dependencies in Objective-C projects.
管理第三方library用的

官網安裝說明, 安裝CocoaPods是要用ruby gem, 應該是要有安裝Ruby才可使用

CocoaPods的安裝就不介紹了, 就看官網的Install就好, 應該不會有啥問題

再來Get Start應該就會開始卡關

首先先建立新專案 完成後如下圖
然後就把專案結束關閉

再來設定CocoaPods的Podfile
開啓終端機, 進入專案的根目錄

如何進入project的目錄:
一開始我們進入終端機, 都是在user的root底下
例如上圖, 我的使用者名稱是tomhsu
可以看到command line顯示是 tomhsuteki-MacBook-Pro:~ tomhsu$
而鍵入ls, 可以看到我目錄底下的這些資料夾, 跟我上圖右下角是一樣的

那要如何進入project的目錄呢?
首先把project的 xxx.xcodeproj 找出來

然後在終端機鍵入 "cd " (注意有個空格), 然後把xxx.xcodeproj拖上去, 終端機會變成如下圖
然後再把xxx.xcodeproj刪掉, 變成如下圖
按下Enter之後, 就會進入project的目錄底下了
其實可以直接用鍵盤key進去就好, 我這樣作是因為之前碰到有空格的資料夾不知道該怎樣打


進入project目錄底下之後, 就可以開始設定Podfile, 鍵入"vi Podfile", 進入vi編輯器

照着官網教學, 鍵入以下內容 (沒指定版本號就是下載最新的)
platform:ios , '5.0'
pod 'JSONKit'
pod 'Reachability'
pod 'AFNetworking', '~> 1.3.1'


然後按下 "esc", 下面的--INSERT--會消失, 然後按 ":" , 接著再按下 "w"

Podfile就被寫入了

有關vi的詳細使用可以參照這邊, 寫入完成之後 再一次 ":"與"q"離開vi

然後再同樣project的目錄底下, 鍵入pod install, 就會自動安裝當時指定的那些library


而project的目錄底下也會多出一些新東西出來

之後用 xxx.xcworkspace 開啓project
CocoaPods會幫我們把所有東西都設定好
使用上只要 #import <xxxx> 就可以了

2013/5/31
關於podfile其實可以vi不用那麼麻煩, 直接開啟文件編輯, 然後把podfile的內容打進去
之後存檔存成txt, 然後把副檔名去掉, 一樣就可以用了, 快很多

沒有留言:

張貼留言