目前項(xiàng)目組件化已經(jīng)告一段落拆融,我把總結(jié)的相關(guān)文章列羅出來(lái)
創(chuàng)建cocoapod私有庫(kù)詳細(xì)步驟(基礎(chǔ)組件組件化)
iOS組件化方案與實(shí)踐:Target-Action
iOS組件化解決圖片顯示問(wèn)題
xib文件如何組件化(cocoapod私有庫(kù))饥追?
適合小白的iOS項(xiàng)目組件化完整詳細(xì)流程归粉,每步都有demo
pod trunk push使用
iOS項(xiàng)目組件化遇到的問(wèn)題及解決(100%遇得到)
Cocoapods 更新索引庫(kù)或者指定第三方
最近在做組件化掏击,在抽組件的時(shí)候經(jīng)常會(huì)更新某個(gè)組件(類(lèi)似于第三方)层扶,所以有個(gè)需求就是只想更新特定的組件瓜饥,不想更新其他已有的第三方
--no-repo-update
表示:若添加后僅從本地Cocoapods庫(kù)中查找SDK嗤堰,不再更新線(xiàn)上SDK园爷。如果本地存在SDK會(huì)直接使用本地SDK版本(不是線(xiàn)上最新版本)宠蚂,若本地不存在SDK會(huì)產(chǎn)生錯(cuò)誤。
1童社、可以單獨(dú)更新某個(gè)索引庫(kù):
pod repo update HuModularizationSpecs(這是個(gè)索引庫(kù)求厕,你可以替換成自己的)
PS:這個(gè)索引庫(kù)并不是AFNetworking這種第三方,指的是私有庫(kù)扰楼,或者本地Cocoapods庫(kù)
如下圖
2呀癣、只想單獨(dú)更新某個(gè)第三方到本地Cocoapods庫(kù)中最新版本,不更新其他本地第三方
pod update 第三方名字 --verbose --no-repo-update
例如:
pod update AFNetworking --verbose --no-repo-update
3弦赖、只想給項(xiàng)目添加新的第三方项栏,不更新本地已經(jīng)存在的第三方
pod install --verbose --no-repo-update
4、使用pod install不能更新本地已有的第三方
原因:已經(jīng)在lock中指定了第三方的版本蹬竖,但是pod install 命令不會(huì)更新最新版本沼沈,所以有時(shí)候暴力點(diǎn)的話(huà)可以修改lock文件,或者使用pod update