Cocopods是Xcode第三方的集成管理工具茴晋,由于很多教程已經(jīng)過老,導(dǎo)致無法創(chuàng)建出.xcworkspace回窘,在這里分享下現(xiàn)在的使用步驟诺擅。
一、安裝:
Mac上面本來就自帶了ruby啡直,所有就不用自己安裝了(除非你卸載了)烁涌。
打開Terminal(終端),輸入以下命令(第二個命令可能會需要稍等一會兒)
gem sources --remove https://rubygems.org/
gem source -a https://gems.ruby-china.org
第一個命令是移除官方源酒觅,因為在不翻墻的情況下撮执,使用起來比較慢;第二個命令是添加ruby-china的RubyGems鏡像(很多舊教程都是說使用taobao的gem源舷丹,但是taobao的gem源已經(jīng)停止維護(hù)了抒钱,原文:https://ruby-china.org/topics/29250)。
接下來運行一個命令查看是否成功添加了ruby-china的gem源:
gem source
出現(xiàn)下圖這樣子颜凯,則代表成功添加
gem source
然后就可以開始真正安裝CocoaPods了谋币,輸入一下命令:
sudo gem install coocoapods
等一會兒就能安裝完成~~~
安裝結(jié)束后,需要運行一下命令初始化CocoaPods:
pod setup
沒有什么錯誤的話症概,就算了安裝結(jié)束了蕾额。
二、使用
1.新建一個項目彼城,名稱:CPTest
2.打開終端诅蝶,輸入“cd”+空格退个,然后將文件夾拖入到后面
3.回車后繼續(xù)輸入vim Podfile,并且回車调炬,可看到如下界面
鍵盤輸入 i语盈,進(jìn)入編輯模式,輸入
platform:ios ,'8.0'
inhibit_all_warnings!
use_frameworks!
source 'https://github.com/CocoaPods/Specs.git'
target 'CPTest' do
pod 'MBProgressHUD', '~> 0.8'
end
然后按Esc筐眷,并且輸入“ :”號進(jìn)入vim命令模式黎烈,然后在冒號后邊輸入wq
回車后發(fā)現(xiàn)PodTest項目總目錄中多一個Podfile文件:
最后確定終端cd到項目總目錄匀谣,然后輸入 pod install:
回車后资溃,等待一會武翎,大功告成:
此時第三方已經(jīng)導(dǎo)入成功了,再次打開工程目錄會發(fā)現(xiàn)已經(jīng)創(chuàng)建了.xcworkspace文件了溶锭,此時我們就不再打開CPTest.xcodeproj宝恶,而是打開CPTest.xcworkspace來進(jìn)行編碼工作了
此時從Xcode進(jìn)入工程,在Pods文件夾下回發(fā)現(xiàn)我們導(dǎo)入的第三方趴捅,但此時還不能使用
我們需要右鍵第三方的文件夾垫毙,找到source control→add ,添加文件后拱绑,第三方的.h和.m文件右邊從問號變?yōu)閍,可以使用了
此時我們可以導(dǎo)入頭文件综芥,開始使用