iOS工具篇--CocoaPods

來源:互聯網
上載者:User

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的運行了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.