React-native-onesignal: CocoaPods n'a pas pu trouver de versions compatibles pour le pod "OneSignal"

Créé le 21 déc. 2018  ·  4Commentaires  ·  Source: OneSignal/react-native-onesignal

La description:

Dans Android, l'intégration a été réussie. cependant dans iOS après avoir ajouté la ligne ci-dessous dans podfile
pod 'react-native-onesignal',
:path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
:inhibit_warnings => vrai

Je reçois cette erreur après l'installation du pod
[!] CocoaPods n'a pas pu trouver de versions compatibles pour le pod "OneSignal":
Dans Podfile :
react-native-onesignal (de ../node_modules/react-native-onesignal/react-native-onesignal.podspec ) a été résolu en 3.2.12, qui dépend de
OneSignal (= 2.9.4)

Aucune de vos sources de spécification ne contient une spécification satisfaisant la dépendance : OneSignal (= 2.9.4) .

Environnement

  • "react-native-onesignal": "^3.2.12"
  • ajouté à l'aide de npm et en le liant à des cocopodes
  • Étapes pour reproduire le problème :

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

    1. ajouter cette ligne au fichier pod
      pod 'react-native-onesignal',
      :path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
      :inhibit_warnings => vrai
    2. exécuter 'pod installer'

    Rien d'autre:

    (crash stacktraces, ainsi que toute autre information ici)

    Commentaire le plus utile

    @cfmitrah Veuillez essayer de cd dans le répertoire /ios et exécutez pod repo update .

    Si cela ne fonctionne pas, veuillez poster votre Podfile

    Tous les 4 commentaires

    @cfmitrah Veuillez essayer de cd dans le répertoire /ios et exécutez pod repo update .

    Si cela ne fonctionne pas, veuillez poster votre Podfile

    Fermeture faute de réponse

    pour tous les compagnons de voyage,
    -->> https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/55#issuecomment -459369818

    @Nightsd01 ,

    J'obtiens cette erreur :

    [!] 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.
    

    Lorsque j'exécute les commandes suivantes dans 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

    Est-ce trop agressif ? N'ai-je pas besoin d'exécuter rm Podfile.lock && pod deintegrate ? Est-ce que pod install serait suffisant pour une configuration d'outil de construction CI ?

    Cette page vous a été utile?
    0 / 5 - 0 notes