CocoaPods n'a pas pu trouver de versions compatibles pour le pod «ReactCommon / jscallinvoker»:

42

Je viens de passer à RN v0.62 et l'exécution de l'application sur iOS me donne l'erreur suivante

!] CocoaPods could not find compatible versions for pod "ReactCommon/jscallinvoker":
  In snapshot (Podfile.lock):
    ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)

  In Podfile:
    ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)

None of your spec sources contain a spec satisfying the dependency: `ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`)`.

J'ai supprimé tous les modules node_modules et ai fait npm i. J'ai également fait l'installation de pod dans le répertoire iOS, mais le problème persiste. J'ai également fait la mise à jour du pod repo.

Coup de coude
la source

Réponses:

134

Alors je le comprends

Remplacez la ligne suivante dans votre Podfile

pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon"

avec

pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
Coup de coude
la source
2
cela a fonctionné pour moi!
Kakajann
A fonctionné parfaitement pour moi comme wel l
Kasra
17

Je pense que la jscallinvokerversion est obsolète, essayez de remplacer

jscallinvoker 

à

callinvoker
Terrius
la source