簡體   English   中英

CocoaPods 如何安裝一個新庫而不更新其他庫

[英]CocoaPods how to install one new library without update other

我認為一個問題不需要描述。 通常當我執行pod install它會為我更新我所有的庫。 如何添加一個新的並且只添加這個新的而不更新其他?

>pod install --no-repo-update

這會在不更新現有 Pod 的情況下安裝新 Pod。

如果您有許多 Pod 並且想要快速安裝新的 Pod,它也會更快。

這不是pod install的預期行為。 我能看到這種情況發生的唯一方法是,如果您沒有按預期使用Podfile.lock 當您在Podfile中指定以前從未安裝過的內容時,例如:

pod 'MyAwesomeLibrary', '~> 1.0.1'

確定與您的規范匹配的最新版本(在此處解釋)並將解析的版本存儲在Podfile.lock 在這種情況下,這可能意味着您實際上下載了1.0.4等。

這意味着當您要添加另一個庫時,例如:

pod 'AnotherAwesomeLibrary', '~> 2.0.1'

同樣的事情也會發生在新的身上。 但是,由於之前存儲在Podfile.lock中的信息,CocoaPods 只會驗證是否安裝了指定的版本。 不會更新那個庫。 如果你真的想更新它,你需要運行pod update

pod install --no-repo-update

就是這樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM