O CocoaPods não conseguiu encontrar versões compatíveis para o pod "ReactCommon / jscallinvoker":

42

Acabei de atualizar para o RN v0.62 e o aplicativo em execução no iOS me dá o seguinte erro

!] 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`)`.

Eu apaguei todos os node_modules e fiz npm i. Também fiz a instalação do pod no diretório iOS, mas o problema persiste. Também fiz atualização de repositório de pods.

Nudge
fonte

Respostas:

133

Então eu descobri

Substitua a seguinte linha no seu Podfile

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

com

pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon"
Nudge
fonte
2
isso funcionou para mim!
Kakajann 27/03
Funcionou perfeito para mim, bem l
Kasra
17

Eu acho que a jscallinvokerversão está obsoleta tentar substituir

jscallinvoker 

para

callinvoker
Terrius
fonte