ios - notificaciones - Instalación de FireBase Cocoa Pods no funciona
notificaciones firebase ios (9)
Acabo de hacer el siguiente paso para corregir este error:
$pod setup -- verbose
Entonces haz $pod install
que funciona para mí y mi archivo pod es:
source ''https://github.com/CocoaPods/Specs.git''
platform :ios, ''8.0''
use_frameworks!
target ''the-name-of-target'' do
pod ''Eureka'', ''~> 1.6''
end
ACTUALIZAR:
Luego, puede eliminar su maestro y volver a instalar cocoapods usando el siguiente código:
cd ~/.cocoapods/repos
rm -rf master
pod setup
Estoy intentando instalar Firebase a través de Cocoa Pods para mi aplicación iOS Objective-C. Mi Podfile es el siguiente:
target ''RandomName'' do
pod ''Firebase/Core''
pod ''Firebase/AdMob''
end
Cuando ejecuto la pod install
, me sale el siguiente error:
[!] 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.
La última versión de Cocoa Pods está instalada y he intentado ejecutar la actualización de pod repo. Tener un Podfile de lo siguiente funciona bien, pero cuando intento @import Firebase;
en mi archivo AppDelegate.m, Xcode no puede encontrar el módulo.
target ''RandomName'' do
pod ''Firebase''
end
Sin embargo, la siguiente combinación no se instala:
target ''RandomName'' do
pod ''Firebase''
pod ''Firebase/AdMob''
end
¡Cualquier ayuda sería apreciada!
Actualiza Git y Cocoapods a la última versión:
Git: $ brew update && brew upgrade
Cocoapods: $ pod repo update
Ejecutar ''pod repo remove master'' para eliminar el repositorio de Pods // elimina la biblioteca
La ejecución de ''pod setup'' // clona el repositorio git actualizado para las especificaciones, lo que lleva mucho tiempo, ya que su tamaño supera los 300 K (¡Sea paciente!)
Corriendo ''pod install'' // el problema está resuelto
El mismo problema ocurrió mientras estaba en el comando de instalación del pod .
Por favor relanza el terminal y navega a tu proyecto Xcode luego
simplemente dispara el mismo comando de instalación de pod . ''Firebase / Database'' se instalará correctamente :)
Estoy teniendo el mismo problema. Verifique qué versión de Firebase está instalada cuando usa el pod ''Firebase''. Para mi instala 2.4.3 que es una versión antigua. Los documentos dicen que el pod debe instalar 3.2. usando esa vaina. Explica por qué los otros pods no funcionan, ya que son parte de Firebase 3. La actualización del pod tampoco actualiza Firebase a la última versión. Incluso forzar una versión no funciona. Parece que no puede encontrar las nuevas versiones de Firebase a pesar de que están en el mismo podspec.
Así es como lo resolví:
- Asegúrate de tener instalada la última versión de git
- asegúrate de que tienes cocoapods> = 1.0.0 instalado
- borre el repositorio de pods (ejecute
pod repo remove master
) y use lapod setup
para hacer una nueva usa lo siguiente en tu archivo pod
pod ''Firebase/Auth''
pod ''Firebase/Database''
pod ''Firebase/Core''
(usa lo que quieras, simplemente no uses ''Firebase'')
-
pod install
- todo debería instalarse correctamente
Para las personas que todavía tienen problemas con esto. Al copiar directamente el sitio web de firebase walkthourgh, la cadena de instalación es:
pod `Firebase/Core`
Mientras que debería haber sido:
pod ''Firebase/Core''
No es necesario configurar el pod si esto también se aplica a usted.
Tuve el mismo error, y mi solución fue Cocoapods
a 1.0.0
, porque Cocoapods
1.0.1
no funcionó como esperaba. ¡Todo funciona muy bien ahora!
sudo gem uninstall cocoapods -v 1.0.1
sudo gem install cocoapods -v 1.0.0
Mi Podfile
:
platform :ios, ''8.0''
target ''XXX'' do
pod ''Firebase/Auth''
pod ''Firebase/Database''
end
Un par de cosas para probar. A partir de su pregunta, probó los dos primeros elementos, pero se fue de aquí para completar mi respuesta.
La respuesta de error que obtiene es útil. Siga los pasos para la
pod repo update
Asegúrese de que su
pod
esté al día.pwd> pod --version 1.0.0
Asegúrese de que su git está actualizado. Tuve una máquina de compilación que tenía un git obsoleto (1.7), y tuve el mismo error exacto
-
Cuando actualicé a esta versión de git 1.7 funcionó bien.
pwd> git --version
git version 2.8.1
- Mi Podfile para usar los enlaces dinámicos de Firebase
- ejecute
pod init
desde la carpeta donde se encuentra su .xcodeproj - Asegúrese de iniciar solo el .xcworkspace en lugar del .xcodeproj desde aquí.
platform :ios, ''8.0''
use_frameworks!
target ''the-name-of-target'' do
pod ''Firebase/DynamicLinks''
end
has intentado agregar
frameworks use_frameworks!
después de la línea ''RandomName'' objetivo
y añadiendo
plataforma: ios, ''9.0''
antes del objetivo ....