iOS-進階整理14 - cocoaPods的使用
一、安裝cocoaPods
cocoaPods是Ruby實現的,用它必須有Ruby環境
1.安裝Ruby環境
開啟終端
(1) gem sources --remove https://rubygems.rog/ 這句是移除原來的資源地址,因為這地址被牆,訪問不了
(2) gem sources -a https://ruby.taobao.org/ 這句話是設定新的資源地址,用的是淘寶映象,也有可能是http://
(3) 輸入gem sources -l ,檢視一下資源的地址,如果沒啥問題,應該是一條資訊,表示當前的資源地址
*** CURRENT SOURCES ***https://ruby.taobao.org/
(4) 終端輸入sudo gem install cocoapods, 就會開始安裝 可能要輸入密碼
2.給工程新增cocoaPods
(1) 搜尋第三方,終端輸入 pod search 第三方名稱,就可以看到此第三方的所有資訊
(2) 進入某個工程所在的目錄,建立podfile檔案,這個檔案是cocoaPods的配置資訊,關於平臺和匯入的第三方的名字和辦法
vim裡面這麼寫
platform:ios, '8.0'pod 'SDWebImage','~>3.7.5' pod 'FMDB','~>2.6.2'(3) 退出儲存podfile後輸入pod install ,就可以把pod安裝到工程裡,工程裡面就多了四個檔案:Pods資料夾、podfile(也就是上面的配置資訊)、Podfile.lock、以及一個xcworkspace字尾的檔案。從此開啟專案,不用再點.xcodeproj檔案,選擇.xcworkspace。(4) 如果編譯出錯,pod update 可以更新配置好所有第三方庫
3.解除安裝cocoaPods
(1) 進入finder刪除xcworkspace工程檔案和pods資料夾和pofile.lock
(2) 開啟專案,刪除pods資料夾、Podfile.lock、以及xcworkspace字尾的檔案
(3) 選中工程,選中targets進入build Phase :
刪除check和embed和copy
再刪除Link Binary With Libraries裡面的libpods
二、安裝第三方類庫
比如FMDB
1.首先開啟終端,進入工程的資料夾下(cd 拖拽工程資料夾到終端可以得到路徑)
2.搜尋第三方類庫
pod search FMDB
3.新建一個podfile檔案
vim podfile
4.在podfile檔案內加入類庫
格式像這樣:
platform:ios,'8.0' pod 'SDWebImage','~>3.5.2' pod 'AFNetworking','~>1.2' pod 'FMDB','~>2.6.2'
5.儲存退出,執行安裝
pod install
不報錯就成功了
原工程資料夾下會多一個
xcworkspace結尾的檔案,以後通過它來開啟工程
相關文章
- iOS-將程式碼釋出到CocoaPods(trunk方式)iOS
- 深度長文整理-Redis進階Redis
- iOS-原生地圖開發進階——使用導航和附近興趣點檢索iOS地圖
- Java進階練習題整理(1)Java
- iOS 模組化進階整理記錄iOS
- css進階less的使用CSS
- SQLMAP進階使用SQL
- Celery 進階使用
- Cocoapods 二進位制
- iOS CocoaPods使用iOS
- cocoapods使用教程
- 最全的Android開發資源整理--進階必備Android
- 14 卷積神經網路(進階)卷積神經網路
- CocoaPods的安裝與使用
- CSS使用的一些小技巧/高階進階CSS
- Exceptionless(二) - 使用進階Exception
- Docker進階使用1Docker
- 聊聊wireshark的進階使用功能
- transform,transition,animation的混合使用——進階ORM
- 【整理】CocoaPods打包私有庫實踐 | 最新版
- 最全CocoaPods使用教程
- CocoaPods使用總結
- iOS-正規表示式使用iOS
- cocoaPods私有庫的建立與使用
- 14.程式程式設計進階:函式的引數程式設計函式
- git-rebase進階使用Git
- Zabbix監控使用進階
- Homebrew進階使用教程(一)
- HTML5進階FileReader的使用HTML
- Scanner的進階使用——基礎計算
- cocoapods安裝與使用
- 在 Swift 中使用 CocoaPodsSwift
- CocoaPods 安裝與使用
- Java基礎14-java進階(5)【IO流】Java
- 【C進階】14、單引號和雙引號
- xcode8.3.3中Cocoapods的使用XCode
- 辦公進階:HoudahSpot使用教程
- tar命令基本、進階使用指北