[英]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.