?最近公司業(yè)務(wù)不是很忙,自己抽出時間對現(xiàn)有的開發(fā)項目準(zhǔn)備進(jìn)行組件化模式開發(fā);由于公司項目架構(gòu)在開始搭建的時候沒有用到cocoapods進(jìn)行三方包管理,三方包的工程環(huán)境都是需要手動去完成配置的,而組件化要依賴于cocoapods,所以在進(jìn)行組件化之前,先要把現(xiàn)有的開發(fā)項目集成cocoapods進(jìn)行包管理。
?下面就開始講項目集成cocoapods:
1、使用終端命令 cd到項目所在的目錄,創(chuàng)建Podfile文件并編輯它;

創(chuàng)建Podfile.png
2、在項目路徑下,使用pod命令更新podfile,pod install;
3、查看原有的項目目錄,會發(fā)生改變,會有一個創(chuàng)建好的Podfile包管理,一個Podfile.lock,該文件用于保存已經(jīng)安裝的Pods依賴庫的版本,一個為開發(fā)工作空間,以后開發(fā)就要使用Project.xcworkspace文件。

集成cocoapods后的目錄.png
4、項目中一般會有生產(chǎn)環(huán)境和測試環(huán)境,所以再在項目中創(chuàng)建一個測試的target:

多個target.png
5、管理Scheme

管理Scheme1.png

管理Scheme2.png
項目自動打包請移步到這里查看
6、編輯項目的Podfile文件,將target更換為新的target,重新打開項目,然后使用終端cd到項目所以目錄,使用pod命令更新podfile,pod install即可
7、從現(xiàn)在開始可以使用cocoapods進(jìn)行項目包管理了開發(fā)了。
?若有問題,還望各位指正,多多交流~
?下一篇:ios-組件化(一)創(chuàng)建本地私有庫