在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项

Posted

技术标签:

【中文标题】在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项【英文标题】:Which cocoapods version to use on Mac 10.12, If Restkit is the dependency 【发布时间】:2016-11-21 07:37:44 【问题描述】:

我在以前的 mac 版本上使用 0.37.2 pod 版本。它不适用于Sierra。如果我升级 pod,Restkit 会为 File not found 创建一个问题。尝试了所有可能的答案以使 Restkit 在新的 pod 版本上工作,但没有成功。如果其他人遇到同样的问题,解决方法是什么?

[!] 无法加载插件 /Users/q/.rvm/gems/ruby-2.0.0-p648/gems/cocoapods-deintegrate-1.0.1 的规范 分析依赖关系 [!] master repo 需要 CocoaPods 1.0.0 - (当前使用 0.37.2) 更新 CocoaPods,或在 repo 中签出相应的标签。

【问题讨论】:

【参考方案1】:

http://blog.cocoapods.org/Sharding/

使用旧规范有效。

对于想要继续使用 0.x 版本的人,我们将 在 repo 之前从提交中复制 Specs repo 分片。这意味着您可以添加:

来源“https://github.com/CocoaPods/Old-Specs”

到你的 Podfile 的顶部,而 CocoaPods 只会使用归档的 repo,而不是使用新的 repo 结构。您还需要 将您的本地 Specs 存储库设置为过渡前的版本:

cd ~/.cocoapods/repos/master/ git fetch origin master git checkout v0.32.1

【讨论】:

以上是关于在 Mac 10.12 上使用哪个 cocoapods 版本,如果 Restkit 是依赖项的主要内容,如果未能解决你的问题,请参考以下文章

mac 10.12 sierra 机械键盘+ratm可编程鼠标记录

ubuntu使用virualbox安装mac10.12

Mac OS 10.12 - 安装任何来源软件!!

在mac os10.12上安装mysql5.7.18

Mac下安装包管理平台Homebrew(Mac 10.12)

解决 VMWARE MAC 10.12无法全屏的问题