問題描述
項(xiàng)目模塊化時(shí),我們制作的私有庫免不了依賴其他私有庫和CocoaPods的公有庫。在產(chǎn)品更新迭代制作新版本的私有庫后,準(zhǔn)備提交私有庫前的驗(yàn)證環(huán)境如果沒有給驗(yàn)證私有庫的命令知道地址一般都會(huì)報(bào)如下錯(cuò)誤既荚。但是如果項(xiàng)目中如果只有公共庫應(yīng)該不會(huì)報(bào)錯(cuò),因?yàn)轵?yàn)證和提交的時(shí)候默認(rèn)回去官方specs
庫校驗(yàn)栋艳,目前寫的庫還沒有只依賴公有庫的恰聘。
效驗(yàn)
校驗(yàn)podspec
文件時(shí)會(huì)到遠(yuǎn)程podspec
庫查找相關(guān)依賴,默認(rèn)只會(huì)到官方specs
庫校驗(yàn),此時(shí)需要指定遠(yuǎn)程specs
庫去校驗(yàn)憨琳。
podspec
文件在寫依賴的時(shí)候也無法在對應(yīng)的庫后面添加源地址诫钓。但是我們可以在驗(yàn)證和提交的時(shí)候加上--sources
參數(shù)。注意--sources
后面也需要加上官方源篙螟,不然會(huì)報(bào)找不到公開的第三方庫菌湃。
pod spec lint --verbose --use-libraries --allow-warnings --sources='git@私有庫地址.git,https://github.com/CocoaPods/Specs.git'