簡體   English   中英

CocoaPods 找不到 pod "PackageA" 的兼容版本

[英]CocoaPods could not find compatible versions for pod "PackageA"

我是 Swift 和 iOS 的新手。 運行pod install時出現以下錯誤

我在這里嘗試了所有解決方案, 但找不到兼容的 pod 版本,但沒有一個有效。 我總是遇到同樣的錯誤

CocoaPods could not find compatible versions for pod "PackageA":
  In snapshot (Podfile.lock):
    PackageA (= 2.3.0, ~> 2.3.0)

  In Podfile:
    PackageB (= 3.12.0) was resolved to 3.12.0, which depends on
      PackageA (~> 2.3.0)

None of your spec sources contain a spec satisfying the dependencies: `PackageA (= 2.3.0, ~> 2.3.0), PackageA (~> 2.3.0)`.

~>是什么意思?

什么是spec以及在哪里編輯它?

什么(= 2.3.0, ~> 2.3.0)

快照和 podfile 是如何協同工作的?

我還能嘗試什么來解決我的問題? 任何解決方法?

(我不能在這里發布我的整個文件,因為這些包是私有的並且屬於付費提供商)

刪除Podfile.lock然后嘗試

 pod repo update 

這很可能會解決您的問題。

如果這不起作用,你可以做

 pod deintegrate
 pod install
 pod update

對於其他查詢,您可以在此處此處閱讀答案

暫無
暫無

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

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