1. 程式人生 > >Cocoapods安裝與使用 並且整合高德地圖SDk

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這個檔案了。