web-dev-qa-db-fra.com

NativeModule RNCGeolocation est null

J'ai mis à niveau pour réagir en natif 60 et avec lui sont venus des pods. Il est trop tard pour revenir maintenant. Je reçois l'erreur

@ react-native-community/geolocation NativeModule.RNCGeolocation is Null.

J'ai lié le module, désinstallez le module de réinstallation, désinstallez les modules de nœud et réinstallez, installez le module, créez de nouveaux projets, etc.

11
kentonpalmer

J'ai eu le même problème. J'utilisais en fait une autre bibliothèque, qui dépendait de @react-native-community/gelocation, ce qui était react-native-geolocation-service. Je n'ai pas suivi les étapes d'installation pour cela. Quand je l'ai fait, cela a fonctionné. Je suppose que puisque vous effectuez une mise à niveau et que vous ne vous êtes pas lié, vous devez l'ajouter au podfile, car il pourrait ne pas prendre en charge la liaison automatique.

Pour la version RN> 0,60, à partir de documentation du service de géolocalisation ,

Mettez à jour votre "Podfile" (ajoutez ce qui suit au Podfile)

`pod 'react-native-geolocation', path: '../node_modules/@react-native-community/geolocation'`

Exécutez ensuite pod install du répertoire ios

1
Ben Butterworth