CocoaPods的安裝與使用
通過這裡學習到了很多:
http://code4app.com/article/cocoapods-install-usage#cocoapods
什麼是CocoaPods?
當我們在開發iOS引用時,通常會使用許多第三方的類庫,例如:AFNetWorking、MMDrawerController等等,通過github去下載然後手動新增這些庫又比較麻煩,如果類庫有更新還得去手動地一個個去下載更新 (:зゝ∠)臣妾做不到啊
這個時候我們就需要CocoaPods了,它應該算是iOS中最著名的類庫管理工具了,我們只需要幾行命令就可以搞定那些煩人的工作,作為iOS程式猿你好意思說你不知道CocoaPods麼?
下載與安裝
方法一:
下載CocoaPods的MAC APP
上官網連結:https://cocoapods.org/app 【科學上網】
如果你問我是如何安裝,那麼我只能說是無可奉告
方法二:
安裝CocoaPods很簡單,就一行命令,開啟Terminator(也就是終端),輸入下面一行程式碼。你問我什麼是終端
sudo gem install cocoapods
然後你會發現並沒有任何反應,因為Cocoapods.org被牆了=。=
不過不用擔心我們有萬能的淘寶,我們可以通過淘寶的ruby映象來訪問CocoaPods。
先來檢查一下電腦是否安裝有ruby環境,mac自帶ruby環境,省去了安裝的一步
- 檢視ruby版本
ruby -v
執行效果:
- 移除被牆掉的ruby映象
gem sources --remove http://rubygems.org/
- 新增淘寶映象
//注意這裡是https,不是http
gem sources -add https://ruby.taobao.org/
- 檢視是否為我們需要的淘寶ruby映象
gem sources -1
執行效果:
接下來開始安裝本體
- 安裝命令
sudo gem install cocoapods
喝杯茶等待一會兒就好了
- 設定CocoaPods
pod setup
再喝一杯茶
- 確認安裝成功
pod --version
執行效果:
CocoaPods的安裝到此結束
使用方法
例如我們要在專案中匯入MMDrawerController
- 搜尋我們要匯入的庫是否支援CocoaPods
pod search MMDrawerController
接下來會出現許多關於MMDrawerController的資訊:
這裡第一條就是我們需要的類庫,複製第三行,待會兒會用到
pod 'MMDrawerController','~> 0.6.0'
確認搜尋結果後按Q
退出搜尋介面返回到終端。
- 然後使用cd命令進入專案所在的目錄建立Podfile檔案
Podfile檔案是用來告訴CocoaPods去下載哪個類庫
vim Podfile
將剛才複製的資訊貼上進去就可以了,然後使用命令
:wq
儲存退出
按下ESC,輸入一個:
再輸入wq
,按下回車夠詳細了吧
- 開始下載MMDrawerController類庫
pod install
然後基友的mac完成了下載,而我的虛擬機器彈出了上面的一行
查閱了下資料,解決方案如下:
platform :ios, '9.0'
use_frameworks!
//MyTXL是你的專案名稱
target 'MyTXL' do
pod 'MMDrawerController','~> 0.6.0'
end
Podfile檔案修改完成後,再次執行命令
pod install
現在回到你的專案目錄下會發現多了一個叫
XXX.xcworkspace
名字的檔案,以後執行工程就用它了,開啟後專案結構如下:
上面是你原來的工程,下面是通過CocoaPods匯入的類庫,是不是很清晰明瞭啊
使用方法大致如上
mark============
有時候我們從github上或者微博等地方找了一份程式碼,下載下來一執行就各種報錯
一萬頭草擬馬狂奔而過,仔細看看如果報錯都是缺少各種標頭檔案,那麼這種情況就是缺少第三方類庫。
到專案目錄下找一下看看是否有Podfile檔案,然後更新一下類庫,命令如下:
pod update
現在專案就可以正常執行了
相關文章
- cocoapods安裝與使用
- CocoaPods 安裝與使用
- CocoaPods - 1.安裝與使用
- cocoapods安裝/解除安裝/使用
- iOS包管理工具Cocoapods的安裝與使用iOS
- CocoaPods安裝和使用(SDWebImage)Web
- cocoapods的安裝
- CocoaPods 的安裝
- 【筆記】安裝和使用CocoaPods筆記
- 怎麼安裝和使用CocoaPods
- 安裝CocoaPods
- cocoapods安裝方法
- Cocoapods安裝 - brew
- cocoaPods的安裝過程
- iOS 最新版 CocoaPods 的安裝流程 iOS 最新版 CocoaPods 的安裝流程iOS
- cocoapods安裝錯誤
- mac安裝cocoapods流程Mac
- Cocoapods安裝過程
- CocoaPods的安裝以及遇到的坑
- cocoaPods安裝的一些問題和具體使用
- CocoaPods使用及安裝常見問題修復
- cocoaPods私有庫的建立與使用
- iOS CocoaPods 安裝可能遇到的問題iOS
- OS X 10.11以上系統,CocoaPods的安裝及使用
- kafka的安裝與使用Kafka
- nvm的安裝與使用
- MySQLdb的安裝與使用MySql
- DrissionPage的安裝與使用
- PySpark與GraphFrames的安裝與使用Spark
- CocoaPods安裝出現SSL verification errorError
- Anaconda的安裝與使用
- DNSmasq 的安裝、配置與使用DNS
- RocksDB, pyrocksdb 的安裝與使用
- Python的安裝與使用Python
- IDM的安裝與使用
- nacos安裝與使用
- Nginx安裝與使用Nginx
- Redis 安裝與使用Redis