我在Github上修改了一个repo,以整合我的库的快速版本。
https://github.com/iDevelopper/PBRevealViewController
然而,当我在新项目中尝试pod安装时,我收到错误:
[!]无法满足以下要求:
PBRevealViewController/Swift (= 1.2.3)
要求Podfile
您的所有规范来源均未包含满足相关性的规范:PBRevealViewController/Swift (= 1.2.3)
。
你有:
*过期的源代码库,您可以使用pod repo update
或pod install --repo-update
进行更新。
*错误输入了名称或版本。
*未将承载Podspec的源代码添加到您的Podfile。
注意:从CocoaPods 1.0开始,pod repo update
默认情况下不会发生pod install
。
欢迎一些帮助!
请参阅Cocoapods问题:
https://github.com/CocoaPods/CocoaPods/issues/6970#event-1213956994
答案 0 :(得分:11)
我并不比较熟悉,但我也面临着跟着几步走的同样问题
删除您的podfile并再次重新生成您的pod文件,请使用以下步骤
pod repo remove master
pod设置
答案 1 :(得分:7)
您可以尝试删除Podfile.lock
,然后运行pod update
答案 2 :(得分:0)
在终端中执行以下命令对其进行修复
rm -rf ~/.cocoapods/repos/master
然后跑
pod setup --verbose
然后通过以下操作进行更新:
sudo gem install cocoapods
答案 3 :(得分:0)
如果您使用 Macbook 和 M1(苹果芯片)
在你的 ios 文件夹中,在终端中遵循这些命令
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
如果这仍然不能解决您的问题,请运行
arch -x86_64 pod install --repo-update