在 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可编程鼠标记录