Cocoapods安裝與使用 並且整合高德地圖SDk
環境:macOS Sierra 版本10.12.2
為什麼使用CocoaPods?因為在iOS開發中我們經常會用到很多的第三方庫,為了方便管理所以使用Cocoapods。
如何安裝CocoaPods?
1,現在檢查Ruby環境:(mac是自帶了Ruby環境的,為了安全起見我們還是檢查下)開啟終端輸入:ruby -v 就可以看到是否安裝了。
2,更改Ruby的映象,不然安裝不了CocoaPods。在終端輸入:
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobap.org/
gem sources -l (用於檢查是否改成功)
注:成功之後會看到如下字樣:
*** CURRENT SOURCES ***
3,下載安裝Cocoapods
在終端輸入:sudo gem install cocoapods
然後等待一會就安裝好了,會出現如下資訊:
這樣CocoaPods就安裝好了。
如何使用CocoaPods整合第三方庫:
1,建立一個Xcode工程,如:GMapDemo
2,在終端,cd到專案的根目錄
3,建立Podfile(配置檔案),在終端輸入: vim Podfile 會出現如下介面
然後按 i 健進入編輯模式:(這裡我們以整合高德地圖sdk為例)在終端輸入如下配置資訊:
platform :ios,'7.0'
target 'GMapDemo(你自己的專案名稱)' do
pod 'AMap3DMap'
pod 'AMapSearch'
end
注:以上配置資訊是從高德地圖API中得到。根據以上格式你可以下載你自己所需求的第三方庫。
輸入完之後按ESC鍵,再輸入“:”號 進入vim命令模式,然後在冒號後面輸入wq,會車你回發現在你的專案工程中回多出一個Podfile檔案。
接著在終端輸入: pod install 稍微等一小會就整合好了高德地圖api了,如圖:
這樣就完成了,需要注意的是這個時候開啟的就不是 .xcodeproj這個字尾的檔案了 而是.xcworkspace這個檔案了。