运行pod安装时出错

nhg*_*rif 7 cocoapods

当我运行该pod install命令时,我收到以下错误:

[!] The `master` repo requires CocoaPods 1.0.0 -??(currently using 0.39.0)
Update Cocoapods, or checkout the appropriate tag in the repo.
Run Code Online (Sandbox Code Playgroud)

目前,更新不是我的选择.

我查看了这个问题的答案,但没有一个解决方案对我有用.

如何继续使用CocoaPods 0.39.0进行依赖管理?

kps*_*arp 10

Cocoapods在3月份遇到了速率限制的问题,并实施了分片以避免将来出现这个问题.有一个博客张贴在这里了.

要解决此问题,您可以更新到1.x版本的Cocoapods或将新源添加到Podfile的顶部:

source "https://github.com/CocoaPods/Old-Specs"
Run Code Online (Sandbox Code Playgroud)

您可能需要替换其他源代码行.


如果您继续遇到问题,可能是因为特定的pod没有您正在使用的源中可访问的规范.我使用Apptentive SDK遇到了这个问题.您可以在Podfile中指定单个库的源:

pod 'apptentive-ios', :git => 'https://github.com/apptentive/apptentive-ios.git', :tag => 'v3.0.0'
Run Code Online (Sandbox Code Playgroud)

只需更新:git:tag使用正确的值.

对于Github项目,最简单的方法是浏览您正在查找的任何库的Releases页面,以找到特定版本所需的标记.