在制作支持cocoapods管理的開(kāi)源庫(kù)時(shí)其中有一步:需要制作針對(duì)該開(kāi)源庫(kù)的描述文件。
當(dāng)“.podspec”描述文件制作完成后,在終端里輸入命令驗(yàn)證文件是否有錯(cuò)誤(驗(yàn)證命令如下):
之后,出現(xiàn)報(bào)錯(cuò)如下圖pod spec lint 工程名字.podspec --verbose
根據(jù)報(bào)錯(cuò)信息,一開(kāi)始以為是指定app的版本信息制定錯(cuò)誤而引起,但是在“注釋掉版本信息”和“更改版本信息”之后,依然是這個(gè)報(bào)錯(cuò);
無(wú)奈又認(rèn)真檢查了好久“.podspec”文件格式,沒(méi)有錯(cuò)誤呀(啊西吧)!??!
在一次無(wú)意識(shí)操作過(guò)程中出現(xiàn)了如下信息:腦細(xì)胞陣亡中
...
...
腦細(xì)胞陣亡中
此時(shí)我已放棄他的提示信息了。我看到系統(tǒng)提示到了“cocoapods”版本信息2.0.0,而我的才是1.0還是beat版,在嘗試更新了cocoapods之后,終于出現(xiàn)了久違的通過(guò)審核截圖:
解決辦法:更新cocoapods版本
查看當(dāng)前cocoapods版本指令:pod --version
一般的更新cocoapods指令:sudo gem install cocoapods
更新成功的話就自動(dòng)忽略下面的信息。
當(dāng)更新cocoapds出現(xiàn)下面報(bào)錯(cuò)時(shí)
將“sudo gem install cocoapods”替換為“sudo gem install -n /usr/local/bin cocoapods”即可。