你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS工具篇--CocoaPods

iOS工具篇--CocoaPods

編輯:IOS開發綜合

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

使用CocoaPods

1.找到創建工程的文件位置

  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 install
Analyzing dependencies
Downloading dependencies
Installing AMap3DMap(2.4.0)
Installing AMapSearch (2.4.0)
Generating Pods project
Integrating client project !
[!] From now on use `yourProj.xcworkspace`.

本人在不同的電腦上使用CocoaPods發現使用pod install命令時會出現

Updating local specs repositories

卡了幾分鐘沒有進展,原因是因為我們的電腦沒有翻牆
所以第三步中如果你的電腦沒翻牆可以換成

    pod install --verbose --no-repo-update

這樣就666的運行了

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved