Descripción:
En Android, la integración fue exitosa. sin embargo en iOS después de agregar la siguiente línea en podfile
pod 'react-native-onesignal',
: ruta => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
: inhibit_warnings => verdadero
Recibo este error después de la instalación de pod
[!] CocoaPods no pudo encontrar versiones compatibles para el pod "OneSignal":
En Podfile:
react-native-onesignal (de ../node_modules/react-native-onesignal/react-native-onesignal.podspec
) se resolvió a 3.2.12, que depende de
OneSignal (= 2.9.4)
Ninguna de sus fuentes de especificaciones contiene una especificación que satisfaga la dependencia: OneSignal (= 2.9.4)
.
Medio ambiente
Pasos para reproducir el problema:
1.npm install --save react-native-onesignal
Algo más:
(trazas de pila de fallos, así como cualquier otra información aquí)
@cfmitrah Por favor, intente cd
en el directorio /ios
y ejecute pod repo update
.
Si eso no funciona, publique su Podfile
Cierre por falta de respuesta
para cualquier compañero de viaje,
- >> https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/55#issuecomment -459369818
@ Nightsd01 ,
Recibo este error:
[!] CocoaPods could not find compatible versions for pod "OneSignal":
In Podfile:
react-native-onesignal (from `../node_modules/react-native-onesignal`) was resolved to 3.4.2, which depends on
OneSignal (= 2.11.2)
/bin/bash failed with return code: 31
return code: 1
None of your spec sources contain a spec satisfying the dependency: `OneSignal (= 2.11.2)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --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.
Cuando ejecuto los siguientes comandos en Azure DevOps:
cd ios && rm Podfile.lock && pod deintegrate && cd .. && rm -rf node_modules && rm package-lock.json && npm install && cd ios/ && pod install && pod repo update
¿Es esto demasiado agresivo? ¿No necesito ejecutar rm Podfile.lock && pod deintegrate
? ¿ pod install
sería suficiente para la configuración de una herramienta de construcción de CI?
Comentario más útil
@cfmitrah Por favor, intente
cd
en el directorio/ios
y ejecutepod repo update
.Si eso no funciona, publique su Podfile