J'essaie de lancer mon application React Native en XCode et je continue à avoir cette erreur. Je n'arrive pas à comprendre comment résoudre le problème. Aucune suggestion?
Capture d'écran d'une erreur dans le XCode:
Supprimez les modules de nœud, puis exécutez npm install
(ou mieux encore) et, une fois le téléchargement terminé, exécutez react-native upgrade
ce qui devrait vous donner la possibilité de remplacer les anciens fichiers par ceux du modèle, par Ce faisant, vous reliez vos dépendances natives dans react-native, ce qui devrait résoudre votre problème. Bien sûr, n'oubliez pas de nettoyer votre projet dans Xcode.
Pour tous ceux qui sont à l'aide de Réagir Natif 0.40.0 ou plus, en-Tête, les Importations ont un grand changement de la RN 0.40.0 et offre beaucoup de .h fichier non trouvé des erreurs. react-native-git-upgrade
résolu le problème pour moi, tout en debug mais l'échec de la construction de presse/archives.
Je suis à l'aide de la RN 0.42.3 avec cocoapods et Xcode 8.2.1
Pour résoudre totalement ce aller à Xcode>Produits>Système>Éditer le Schéma>
Maintenant nettoyer le projet et de construire
Aucune des autres suggestions ne corrigeait mon erreur mais celle-ci l'a fait.
Créez un fichier nommé ios/Podfile
dans votre application rea-native avec le contenu suivant:
# You Podfile should look similar to this file. React Native currently does not support use_frameworks!
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target '<YOUR_APP_NAME>' do
# Fixes required for pod specs to work with rn 0.42
react_native_path = "../node_modules/react-native"
pod "Yoga", :path => "#{react_native_path}/ReactCommon/yoga"
pod "React", :path => react_native_path, :subspecs => [
'Core',
'RCTActionSheet',
'RCTAnimation',
'RCTGeolocation',
'RCTImage',
'RCTLinkingIOS',
'RCTNetwork',
'RCTSettings',
'RCTText',
'RCTVibration',
'RCTWebSocket'
]
pod 'GoogleMaps' # <~~ remove this line if you do not want to support GoogleMaps on iOS
# when not using frameworks we can do this instead of including the source files in our project (1/4):
# pod 'react-native-maps', path: '../../'
# pod 'react-native-google-maps', path: '../../' # <~~ if you need GoogleMaps support on iOS
end
Exécutez la commande pod install
partir du dossier ios.
Redémarrez XCode et l'erreur devrait avoir disparu.
J'ai rencontré ce problème après ma première tentative d'exécution d'une version React dans XCode, et tout ce que j'avais à faire était de créer et d'exécuter l'erreur afin de supprimer l'erreur (après avoir sélectionné une équipe et mis en place le provisionnement approprié). Parfois, XCode affiche des erreurs qui ne le sont pas vraiment jusqu'à ce qu'il compile et relie les choses la première fois.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.