ios-項目組件化(準(zhǔn)備工作)

?最近公司業(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)建本地私有庫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近在學(xué)習(xí)vue.js的時候發(fā)現(xiàn),vue的組件化的思想對于編寫代碼是一個非常有用的事情。 首先為什么需要組件化? ...
    拂曉的云閱讀 7,356評論 6 23
  • 項目組件化、平臺化是技術(shù)公司的共同目標(biāo),越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件,一方面使項目架構(gòu)...
    swu_luo閱讀 22,862評論 0 39
  • ——每一個失眠的靈魂下都有一顆掙扎著求上進(jìn)的心。 曾經(jīng),在無憂的年華里聽到別人一臉無奈的談失眠的痛苦,很天真的不以...
    猶俏閱讀 445評論 0 0
  • 宅叟男神的自白 (2015年 1月11日 06:50) 曠達(dá)些吧男神! 別再讓無謂的憶舊蔫巴了心靈, 須臾一晃就百...
    新綠_b853閱讀 507評論 0 1
  • 開心就是做任何事情最大的動力。 最近粉絲漲得嘩嘩的, 把和朋友的聊天, 寫了下來, 發(fā)現(xiàn)就是一首打油詩。 任何事情...
    蘇蘇21閱讀 266評論 0 4

友情鏈接更多精彩內(nèi)容