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
Etapas para reproduzir o problema:
1.npm install --save react-native-onesignal
Algo mais:
(traços de pilha de travamento, bem como qualquer outra informação aqui)
@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?
Comentários muito úteis
@cfmitrah Por favor, tente
cd
no diretório/ios
e executepod repo update
.Se isso não funcionar, poste seu Podfile