📌  相关文章
📜  运行 pod install 时,CocoaPods 找不到 pod“razorpay_flutter”的兼容版本 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:12:19.317000             🧑  作者: Mango

运行 pod install 时,CocoaPods 找不到 pod“razorpay_flutter”的兼容版本 - Shell-Bash

在使用 CocoaPods 管理 iOS 项目依赖时,有时候会遇到找不到指定 pod 的情况,这时候需要检查以下几点:

  1. podfile 中是否正确指定了需要安装的 pod,并且指定了正确的版本号

  2. 是否使用了正确的仓库源,在 podfile 中声明了 source 仓库

如果确认以上两点没有问题,但仍然找不到指定的 pod,则可能是因为没有对应的兼容版本。

比如,在运行 pod install 时,如果出现以下错误:

[!] CocoaPods could not find compatible versions for pod "razorpay_flutter":
  In Podfile:
    razorpay_flutter (~> 1.2.0)

None of your spec sources contain a spec satisfying the dependency: `razorpay_flutter (~> 1.2.0)`.

You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

则需要检查一下是否有兼容的版本可以安装,可以通过以下命令查看:

pod search razorpay_flutter

如果没有可用的兼容版本,则需要联系依赖库的开发者更新 podspec 文件或者升级其版本。如果依赖库的版本比较老旧,也可以尝试升级 CocoaPods 版本,以便支持更多的 podspec 文件。