我今天更新了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'
答案 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'
在您的终端 -
sudo gem update
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