React-native-onesignal: CocoaPods no pudo encontrar versiones compatibles para el módulo "OneSignal"

Creado en 21 dic. 2018  ·  4Comentarios  ·  Fuente: OneSignal/react-native-onesignal

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

  • "react-native-onesignal": "^ 3.2.12"
  • lo agregó usando npm y vinculándolo con cocoapods
  • Pasos para reproducir el problema:

    1.npm install --save react-native-onesignal

    1. agregue esta línea al archivo de pod
      pod 'react-native-onesignal',
      : ruta => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
      : inhibit_warnings => verdadero
    2. ejecutar 'pod install'

    Algo más:

    (trazas de pila de fallos, así como cualquier otra información aquí)

    Comentario más útil

    @cfmitrah Por favor, intente cd en el directorio /ios y ejecute pod repo update .

    Si eso no funciona, publique su Podfile

    Todos 4 comentarios

    @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?

    ¿Fue útil esta página
    0 / 5 - 0 calificaciones