正確使用pod install & pod update

正確使用pod install & pod update

有些同學對pod的這兩個命令理解有誤差,認為,pod install只是在第一次用Cocoapods設置工程的時候會用到,之后都是使用pod update去維護和配置pods。

誠然,第一次獲取工程的pods時的確要用pod install。但是每次當你更新Podfile去新添加或刪除或更新某個或某些pod時,你依然需要使用pod install。

每次你運行pod install的時候,都會在Podfile.lock文件里寫入你安裝的pod的版本號。這個文件會鎖定你安裝的pod的版本。這樣,你運行pod install時,Cocoapods只會按照Podfile.lock中列出的版本號來安裝對應版本的pod;對于Podfile.lock文件中未列出的,Cocoapods會根據Podfile中的描述(pod ‘xxx’, '~1.0' )去安裝相應的版本。

你可以通過運行pod update podname 來更新某個pod至最新版本?;蛘咄ㄟ^運行pod update來更新所有Podfile中的pod。update命令并不會理會Podfile.lock中的版本信息。

所以,正確的用法是,當你往Podfile中添加了一個pod,記得用pod install;只有當你確定要更新某個或全部pod時,使用pod update。

另外,你可以使用pod outdated命令來查看有哪些pod有了更新的版本。這個命令會檢查Podfile.lock中列出的pod的版本。

以上,希望對你有所幫助。寫得不對的地方,也請指正,謝啦。

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容