Ale*_*lff 17 ios cocoapods firebase
我正在尝试通过Cocoa Pod为我的Objective-C iOS应用程序安装Firebase.我的Podfile如下:
target 'RandomName' do
pod 'Firebase/Core'
pod 'Firebase/AdMob'
end
Run Code Online (Sandbox Code Playgroud)
当我运行时pod install,我收到以下错误:
[!] Unable to satisfy the following requirements:
- `Firebase/Core` required by `Podfile`
None of your spec sources contain a spec satisfying the dependency: `Firebase/Core`.
You have either:
* out-of-date source repos which you can update with `pod repo update`.
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
Run Code Online (Sandbox Code Playgroud)
安装了最新版本的Cocoa Pods,我尝试了运行pod repo更新.拥有以下的Podfile工作正常,但是当我尝试@import Firebase;在我的AppDelegate.m文件中时,Xcode无法找到该模块.
target 'RandomName' do
pod 'Firebase'
end
Run Code Online (Sandbox Code Playgroud)
但是,以下组合不会安装:
target 'RandomName' do
pod 'Firebase'
pod 'Firebase/AdMob'
end
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!
Mat*_*att 27
我有同样的问题.检查使用pod'Firebase'时安装的Firebase版本.对我来说它安装了2.4.3,这是一个旧版本.文档说pod应该安装3.2.使用那个pod.它解释了为什么其他pod无法正常工作,因为它们是Firebase 3的一部分.Pod更新也不会将Firebase更新到最新版本.即使强制版本也不起作用.它似乎无法找到新的Firebase版本,即使它们位于相同的podspec中.
这是我解决它的方式:
pod repo remove master)并用于pod setup创建一个新的在您的pod文件中使用以下内容
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Core'
(使用你想要的任何东西,只是不要使用'Firebase')
pod install小智 12
运行'pod repo remove master'以删除Pods repo //删除库
运行'pod setup'//克隆更新的git repo以获取规格,这需要很长时间,因为它的大小超过300K(耐心等待!)
运行'pod install'//问题已解决
| 归档时间: |
|
| 查看次数: |
16748 次 |
| 最近记录: |