Cocoapods - 无法找到[Github框架]的规范

jam*_*ett 12 unix xcode ios cocoapods

当尝试pod installPodfile的现有Xcode(iOS)项目时,我从终端收到以下错误消息:[!] Unable to find a specification for 'XCDYouTubeKit (~> 2.1.1)'.我尝试加载的Podfile如下所示:

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

target 'DemoApp' do

pod 'XCDYouTubeKit', '~> 2.1.1'

end

target 'DemoAppTests' do

end

target 'TheDayByDay' do

end
Run Code Online (Sandbox Code Playgroud)

另外,我的Xcode项目的文件结构如下:

DemoApp
     Podfile (file)
     Pods (directory)
     DemoApp (directory)
     DemoApp.xcodeproj (file)
     DemoAppTests (directory)
Run Code Online (Sandbox Code Playgroud)

这个装置怎么样不起作用?我哪里错了?我正在运行Cocoapods 0.35.0.我错过了一个pod spec文件吗?我不明白它是什么或这样的文件的文件结构是什么.

Jam*_*ett 33

在评论中引用您的对话,您将要执行,sudo rm -fr ~/.cocoapods/repos/master因为它将删除您计算机中的所有虚假和损坏的回购,以便在您重做后重新填充,这将使您pod setup恢复使用新的Cocoapods建立.此外,您还需要指定sudo xcode-select --switch /applications/Xcode.app新版Xcode的位置.这只是我必须做的另一个设置过程来完成修复.从那里开始,pod setup您就可以运行pod install以集成您想要的所有库!

  • 确实回答了你自己的问题,或者某些共同发生的人是否与提问者同名?大声笑 (6认同)

nfe*_*s76 5

您也可以通过如下设置强制它:

pod'yourpodframework',:git =>' https://github.com/username/yourpodframework '