iOS工具篇--CocoaPods
iOS開發過程中有好多第三方架構,十分便捷與開發人員用最少的程式碼完成最優秀的App,一個上線的項目差不多得用到很多的架構,如果我們一個一個進行添加,則顯得特別的慢,慢不是重點,重點是還容易出錯,例如載入高德地圖的架構特別複雜的環境適配,一步出錯就會出現不知名的怪錯誤。所以一個shell命令編輯器就呼之欲出—CocoaPods
搭建ruby環境
注意:2015年Apple公司推出了iOS9,用https更替了http協議,所以可能您看到其他資料的CocoaPods並不能進行順利安裝,所以我寫的這篇完全適配於新的環境。
開啟終端,輸入安裝ruby命令
$gem sources –add https://ruby.taobao.org/ –remove https://rubygems.org/
過幾分鐘後 查看安裝是否成功
$ gem sources -l
如果出現下面這樣字樣就說明安裝ruby環境成功了
* CURRENT SOURCES *
http://ruby.taobao.org/
環境搭建好後最後一步安裝CocoaPods
$ sudo gem install cocoapods
使用CocoaPods1.找到建立工程的檔案位置
cd到 目標工程
2.建立Podfile檔案
可以用Xcode建立也可以用shell命令列建立(推薦用命令列建立)
1.建立Podfile: touch Podfile 2.編輯Podfile內容如下://以高德地圖為例 platform :ios, '7.0' #手機的系統//完全不用加這一行也行,不加這一行會適配到4.3的系統,建議還是加上吧,現在已經不會再適配7.0以下的了 pod 'AMap3DMap' #3D地圖SDK #pod 'AMap2DMap' #2D地圖SDK (2D和3D不能同時使?用) pod 'AMapSearch' #搜尋服務SDK
3.輸入:wq進行儲存4.安裝第三方架構
pod install
如果已經安裝需要更新
pod update
安裝成功之後會出現
localhost:yourWorkDir yourUserName$ pod installAnalyzing dependenciesDownloading dependenciesInstalling AMap3DMap(2.4.0)Installing AMapSearch (2.4.0)Generating Pods projectIntegrating client project ![!] From now on use `yourProj.xcworkspace`.
本人在不同的電腦上使用CocoaPods發現使用pod install命令時會出現
Updating local specs repositories
卡了幾分鐘沒有進展,原因是因為我們的電腦沒有翻牆
所以第三步中如果你的電腦沒翻牆可以換成
pod install --verbose --no-repo-update
這樣就666的運行了