我正在尝试更新Xcode项目中的CocoaPods,但是当我尝试运行pod update
时,它不起作用。
我的podfile:
source 'https://github.com/MapQuest/podspecs-ios.git'
target 'FireBaseFixed' do
pod 'Firebase', '3.11.0'
pod 'MOCA'
pod 'MapQuestMaps'
end
响应
daortiz:FireBaseFixed dortiz$ pod update
Update all pods
Updating local specs repositories
Analyzing dependencies
[!] Unable to find a specification for `Firebase (= 3.11.0)`
[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
我做错了什么?
答案 0 :(得分:1)
您是否完全需要Firebase 3.11.0?
要获取最新的框架,请使用
pod 'Firebase'
无论如何,你的问题不是版本,而是来源,你似乎省略了cocoapods的主要来源,只包括MapQuestMaps。
您还需要指定MapQuestMaps的版本,因为它们都是预发行版本,而cocoapods将会犯规。
下面的代码修复了这个问题。
source 'https://github.com/MapQuest/podspecs-ios.git'
source 'https://github.com/CocoaPods/Specs.git'
target 'FireBaseFixed' do
pod 'Firebase', '3.11.0'
pod 'MOCA'
pod 'MapQuestMaps', '3.4.1-1.1'
end
如果上述操作无效,请通过运行以下
来同步您的存储库pod repo update --verbose
然后运行
pod install
答案 1 :(得分:1)
以下是您的podfile的工作版本
/data/data/your.application.id.goes.here/files/