更新CocoaPods后找不到标题

时间:2014-10-12 03:24:22

标签: ios ios8 cocoapods

我今天更新了CocoaPods(sudo gem install cocoapods)。执行pod install后,项目将不再编译。项目似乎找不到pod中的标题。

最近的可可豆荚版本有什么变化吗?

以下是我的pod文件:

source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'

inhibit_all_warnings!

pod 'CocoaLumberjack'
pod 'RestKit', '~> 0.20.0'
pod 'RestKit/Testing'
pod 'NLTHTTPStubServer'
pod 'Appsee'

pod 'google-plus-ios-sdk', '1.7.0'

2 个答案:

答案 0 :(得分:3)

修复很简单,错误告诉我该怎么做。将其添加到Podfile的顶部:

source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'

以下是Github问题以及更多详细信息 - https://github.com/CocoaPods/CocoaPods/issues/2515

<强>更新

确保在Xcode项目目录的根目录中创建Podfile。这是你的Podfile应该是什么样子 -

source 'https://github.com/artsy/Specs.git'
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
inhibit_all_warnings!

# Pods
pod 'RestKit', :head
pod 'RestKit/Testing', :head
pod 'CocoaLumberjack', :head
pod 'NLTHTTPStubServer', :head
pod 'Appsee', '~> 2.1'
pod 'google-plus-ios-sdk', '~> 1.7.0'

在您的终端 -

  • 更新RubyGems - sudo gem update
  • 更新Cocoa Pods - sudo gem install cocoapods

在您的项目目录中 -

  • 删除广告连播 - rm -rf Pods/
  • 安装广告联盟 - pod install

答案 1 :(得分:0)

我和你处于同一个位置,最后决定回滚我安装的CocoaPods版本(这解决了我的问题)

幸运的是我的Podfile.lock文件受版本控制,因此我提取文件以查看我使用过的Cocoapods的最新版本。我Podfile.lock的最后一行是:

COCOAPODS: 0.33.1

所以这就是我解决我的问题

的方法
sudo gem uninstall cocoapods

sudo gem install cocoapods -v 0.33.1

rm -rf Pods

pod install