React-native-onesignal: O CocoaPods não conseguiu encontrar versões compatíveis para o pod "OneSignal"

Criado em 21 dez. 2018  ·  4Comentários  ·  Fonte: OneSignal/react-native-onesignal

Descrição:

No android a integração foi bem sucedida. no entanto, no iOS após adicionar a linha abaixo no podfile
pod 'react-native-onesignal',
: path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
: inhibit_warnings => true

Estou recebendo este erro após a instalação do pod
[!] CocoaPods não conseguiu encontrar versões compatíveis para pod "OneSignal":
No Podfile:
react-native-onesignal (de ../node_modules/react-native-onesignal/react-native-onesignal.podspec ) foi resolvido para 3.2.12, que depende de
OneSignal (= 2.9.4)

Nenhuma de suas fontes de especificações contém uma especificação que satisfaça a dependência: OneSignal (= 2.9.4) .

Ambiente

  • "react-native-onesignal": "^ 3.2.12"
  • adicionado usando npm e ligando-o com cocoapods
  • Etapas para reproduzir o problema:

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

    1. adicione esta linha ao arquivo pod
      pod 'react-native-onesignal',
      : path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
      : inhibit_warnings => true
    2. execute 'pod install'

    Algo mais:

    (traços de pilha de travamento, bem como qualquer outra informação aqui)

    Comentários muito úteis

    @cfmitrah Por favor, tente cd no diretório /ios e execute pod repo update .

    Se isso não funcionar, poste seu Podfile

    Todos 4 comentários

    @cfmitrah Por favor, tente cd no diretório /ios e execute pod repo update .

    Se isso não funcionar, poste seu Podfile

    Fechando por falta de resposta

    para qualquer companheiro de viagem,
    - >> https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/55#issuecomment -459369818

    @ Nightsd01 ,

    Estou recebendo este erro:

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

    Quando executo os seguintes comandos no 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

    Isso é muito agressivo? Não preciso executar rm Podfile.lock && pod deintegrate ? pod install seria suficiente para a configuração de uma ferramenta de compilação de CI?

    Esta página foi útil?
    0 / 5 - 0 avaliações