无法找到`podName`的规范

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法找到`podName`的规范相关的知识,希望对你有一定的参考价值。

我无法找到podfile中列出的任何pod的podSpec。我的Podfile看起来像这样:

use_frameworks!

target 'MyTargetName' do
    pod 'Gloss'
    pod 'IQKeyboardManagerSwift'
    pod 'ICViewPager'
    pod 'SkyFloatingLabelTextField'
    pod "KCFloatingActionButton"
    pod "TSMessages"
end

最初我收到一个错误:

[!] Unable to find a specification for `IQKeyboardManagerSwift`

我已经尝试删除IQKeyboardManagerSwift,但后来又出现了另一个错误:

[!] Unable to find a specification for `ICViewPager`

我检查了这两个项目,它们存在于cocoapods.org上,而podspec存在于github以及pod repo上。当我更新到Xcode 8.0和Swift 3.0时,一切都开始了。知道这里出了什么问题吗?

编辑:

我设法找到一个解决方法修复了与下载cocoapods相关的问题:

use_frameworks!

target 'MyTargetName' do
    pod 'Gloss'
    pod 'IQKeyboardManagerSwift', :git => 'https://github.com/hackiftekhar/IQKeyboardManager'
    pod 'ICViewPager', :git => 'https://github.com/iltercengiz/ICViewPager'
    pod 'SkyFloatingLabelTextField’, :git => 'https://github.com/Skyscanner/SkyFloatingLabelTextField'
    pod "KCFloatingActionButton”, :git => 'https://github.com/kciter/KCFloatingActionButton'
    pod "TSMessages”, :git => 'https://github.com/KrauseFx/TSMessages'
end
答案

你有Podfile顶部的来源吗?

source 'https://github.com/CocoaPods/Specs.git'
另一答案

做这些:

$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ rm -fr ~/.cocoapods/repos/master/
$ sudo rm -fr Pods/
$ sudo gem install cocoapods
$ pod setup

然后运行$ pod install ..希望它的工作原理

以上是关于无法找到`podName`的规范的主要内容,如果未能解决你的问题,请参考以下文章

php Yoast SEO规范输出的代码片段

无法在 android TV Preferences 片段中找到提供者

无法找到由 [PRIVATE POD] 依赖的 [PUBLIC POD] 的规范

无法找到包含 Intent 在片段中时的配置根

Android:NullPointerException 无法将数据库加载到片段内的列表视图中

无法找到指定dll库文件skinH_EL.dll中的输出命令skinH_Attach_EX_