React-native: Erreur fatale de construction de xcode 11.4 : fichier de mappage de module xxx/Build/Products/Debug-iphoneos/YogaKit/YogaKit.modulemap' introuvable

Créé le 3 avr. 2020  ·  81Commentaires  ·  Source: facebook/react-native

Veuillez fournir toutes les informations demandées. Les problèmes qui ne suivent pas ce format risquent de stagner.

La description

erreur fatale : fichier de carte de module '/Users/miaohao/Library/Developer/Xcode/DerivedData/apex_baojia2-cdczyhhwbgshmtbdymitajpzamao/Build/Products/Debug-iphoneos/YogaKit/YogaKit.modulemap' introuvable

Réagissez en version native :

Exécutez react-native info dans votre terminal et copiez les résultats ici.
Système:
Système d'exploitation : macOS 10.15.3
Processeur : (4) processeur Intel(R) Core(TM) i5-7360U x64 à 2,30 GHz
Mémoire : 219,52 Mo / 8,00 Go
Shell : 5.7.1 - /bin/zsh
Binaires :
Nœud : 12.16.1 - /usr/local/bin/node
Fil : 1.22.0 - /usr/local/bin/yarn
npm : 6.13.4 - /usr/local/bin/npm
Watchman : 4.9.0 - /usr/local/bin/watchman
Gestionnaires :
CocoaPods : 1.8.4 - /usr/local/bin/pod
SDK :
SDK iOS :
Plateformes : iOS 13.4, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
SDK Android :
Niveaux d'API : 23, 24, 25, 26, 27, 28, 29
Outils de création : 26.0.2, 28.0.3
Images système : android-23 | Android TV Intel x86 Atom, android-23 | API Google Intel x86 Atom, android-28 | API Google Intel x86 Atom, android-29 | Google Play Intel x86 Atom
NDK Android : introuvable
IDE :
Android Studio : 3.6 AI-192.7142.36.36.6241897
Xcode : 11.4/11E146 - /usr/bin/xcodebuild
Langues :
Python : 2.7.16 - /usr/local/bin/python
npmPaquets :
@react-native-community/cli : introuvable
réagir : 16.11.0 => 16.11.0
réactif natif : 0.62.0 => 0.62.0
npmGlobalPackages :
react-native : introuvable

Étapes à reproduire

Fournissez une liste détaillée des étapes qui reproduisent le problème.

1.react-native init XXX
2.cd ios && pod installer

  1. Produit/version xcode

Résultats attendus

Décrivez ce à quoi vous vous attendiez.

Snack, exemple de code, capture d'écran ou lien vers un référentiel :

Veuillez fournir un Snack (https://snack.expo.io/), un lien vers un référentiel sur GitHub, ou fournir un exemple de code minimal qui reproduit le problème.
Vous pouvez fournir une capture d'écran de l'application si vous pensez qu'elle est pertinente pour votre rapport de bogue.
Voici quelques conseils pour fournir un exemple minimal : https://stackoverflow.com/help/mcve
image
image

Crash iOS Xcode

Commentaire le plus utile

J'ai eu ce problème aussi, je ne connais pas très bien XCode, mais j'ai ouvert le fichier .xcodeworkspace puis j'ai cliqué sur build, ce qui a réussi !

Tous les 81 commentaires

Je suis confronté au même problème. mais seulement dans le mode de libération. la version de débogage fonctionne bien.

System:
    OS: macOS 10.15.3
    CPU: (12) x64 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz
    Memory: 1.05 GB / 32.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 10.17.0 - /usr/local/bin/node
    Yarn: 1.22.4 - /usr/local/bin/yarn
    npm: 6.14.4 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.4, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
  IDEs:
    Xcode: 11.4/11E146 - /usr/bin/xcodebuild

@apostopher, cela correspond à ce que j'ai observé dans Circle CI lorsque j'ai vérifié nos tests iOS sur Xcode 11.4.0 - aucun problème en mode débogage.

Faire face sporatiquement au débogage également

J'ai réussi à résoudre le problème dans mon application.
J'ai eu une incompatibilité entre la version ios dans Xcode et Podfile.

Fichier Pod

image

Xcode

image

J'ai changé mon Podfile en platform :ios, '9.0' et j'ai réexécuté pod install .
Cela a fait l'affaire.

J'ai ce problème aussi. Et ce n'est pas un décalage entre les versions.

J'ai eu ce problème aussi, je ne connais pas très bien XCode, mais j'ai ouvert le fichier .xcodeworkspace puis j'ai cliqué sur build, ce qui a réussi !

Même problème.
Réagir natif -> 0,62
Xcode -> 11.4
Après avoir créé l'application. cela montre que:
image
Il vous demande d'utiliser le fichier .xcodeworkspace pour l'exécuter, mais je veux juste savoir pourquoi j'ai cette erreur dans le fichier .xcodeproj .

utiliser .xcodeworkspace est ok

utiliser .xcodeworkspace est ok

vous ne savez pas pourquoi les nombreux pouces levés ? est-ce que ça marche pour les gens ? Le problème ci-dessus se produit également lors de l'exécution de .xcodeworkspace dans xcode.

Je suis également confronté au même problème. Je ne sais pas quoi faire à partir d'ici.

aussi le même problème et bloqué ici :(

Si j'exécute mon projet à partir de l'espace de travail du projet, cette erreur ne s'affiche pas. Et chaque fois que vous utilisez des dosettes. Vous devez toujours exécuter votre projet à partir de l'espace de travail

Les personnes qui disent que cela est dû au fait de ne pas utiliser l'espace de travail ne sont pas vraiment utiles. Ce n'est pas la cause de ce bogue spécifique, la plupart des personnes qui utilisent des pods sauront utiliser l'espace de travail, pas le projet.

XCode:11.4
Réagir natif : 0.62.2
Pour moi, changer le système de construction de "Legacy Build System" à "New Build System" a résolu ce problème.

Je ne suis pas sûr à 100% si la première ligne a fait l'affaire, ou s'il s'agissait simplement d'un redémarrage du terminal, mais cela a fonctionné pour moi :

sudo xcode-select --switch /Applications/Xcode.app

redémarrer le terminal (important)

cd ios && pod install

Même problème.
Réagir natif -> 0,62
Xcode -> 11.4
Après avoir créé l'application. cela montre que:
image
Il vous demande d'utiliser le fichier .xcodeworkspace pour l'exécuter, mais je veux juste savoir pourquoi j'ai cette erreur dans le fichier .xcodeproj .

ma solution est d'ajouter la bibliothèque MANUELLEMENT :
image
Ensuite, ça marche !

J'ai subi la même erreur, cela ne fonctionne pas non plus avec un projet RN vierge.

System:
    OS: macOS 10.15.4
    CPU: (8) x64 Intel(R) Core(TM) i5-8279U CPU @ 2.40GHz
    Memory: 26.77 MB / 8.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 10.16.0 - /var/folders/mm/zm3z3hx96p7_9jxhs_6f8v2h0000gn/T/yarn--1586964002884-0.9192953256519525/node
    Yarn: 1.22.4 - /var/folders/mm/zm3z3hx96p7_9jxhs_6f8v2h0000gn/T/yarn--1586964002884-0.9192953256519525/yarn
    npm: 6.14.4 - ~/.nvm/versions/node/v10.16.0/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.9.1 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 13.4, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
    Android SDK: Not Found
  IDEs:
    Android Studio: 3.6 AI-192.7142.36.36.6241897
    Xcode: 11.4/11E146 - /usr/bin/xcodebuild
  Languages:
    Java: 13.0.2 - /usr/bin/javac
    Python: 2.7.16 - /usr/bin/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.11.0 => 16.11.0 
    react-native: 0.62.2 => 0.62.2 
  npmGlobalPackages:
    *react-native*: Not Found

Même problème. commencé de nulle part. Rien fait, sauf changement de logique js interne.

Même problème. commencé de nulle part. Rien fait, sauf changement de logique js interne.

Si je peux vous aider, j'ai résolu avec un redémarrage. Je veux dire, j'ai juste fait un redémarrage d'osx, ouvert le fichier .xcworkspace et cela a fonctionné.

Même problème. commencé de nulle part. Rien fait, sauf changement de logique js interne.

Si je peux vous aider, j'ai résolu avec un redémarrage. Je veux dire, je viens de redémarrer osx, d'ouvrir le fichier .xcworkspace et cela a fonctionné.

Je vous remercie. Je l'ai résolu en désactivant cette stupide sauvegarde icloud. Tout d'abord - son rly ralentit tout, et deuxièmement - il vient de commencer à copier certains fichiers de mon projet, et je pense simplement corrompre l'un des fichiers pendant le processus.

+1 :(

Dans mon cas, le problème était dans le profil d'approvisionnement. Je l'ai corrigé en cochant "Gérer automatiquement la signature" dans Xcode -> Signature et capacités, et Choisir une équipe.

j'ai toujours des problèmes pour construire mon projet via xcode 11.. L'erreur à l'écran est YogaKit.modulemap introuvable... toute aide sera très appréciée.
J'ai essayé différentes solutions suggérées ici, mais aucune ne fonctionne pour moi

j'ai toujours des problèmes pour construire mon projet via xcode 11.. L'erreur à l'écran est YogaKit.modulemap introuvable... toute aide sera très appréciée.
J'ai essayé différentes solutions suggérées ici, mais aucune ne fonctionne pour moi

Enfin, j'ai trouvé une solution
Enfin, j'ai résolu le problème, vous devez donner à xcode un accès complet au disque tout ce que les jouets ont à faire
1- ouvrir la préférence système
2- sécurité ouverte et confidentialité
3- cliquez sur accès complet au disque
4- cliquez sur le cadenas jaune clair afin d'ajouter xcode à la liste
5-cliquez sur le bouton + pour ajouter une nouvelle application et choisissez xcode
6- le menu déroulant s'ouvrira puis cliquez sur Applications
7- Double-cliquez sur Xcode
8-cliquez sur le cadenas jaune pour verrouiller les dossiers
9- fermer le xcode
10 -Allez à votre projet
exécuter sous le code
Allez dans le dossier ios de votre projet
puis cliquez sur le fichier d'extension .xcworkspace pour ouvrir votre projet avec xcode
cliquez sur l'onglet Projet puis cliquez sur Nettoyer le projet
Cliquez maintenant sur le projet de construction ou sur le bouton de lecture

J'ai eu le même problème après la mise à jour vers la dernière version de xcode. Le problème s'est résolu tout seul en redémarrant le mac.

Je suis confronté au même problème, aucune des solutions ci-dessus n'a fonctionné pour moi.

EDIT : j'avais
use_frameworks!
dans le Podfile (ne pas d'où il vient)
Je l'ai supprimé et cela fonctionne maintenant.

Salut,

La seule façon pour moi de résoudre ce problème était de faire passer Target de 9.0 à 11.00
Espérons que cela aide quelqu'un.
Screen Shot 2020-05-06 at 7 26 51 PM

sudo xcode-select --switch /Applications/Xcode.app

Hier, j'ai effectué un nettoyage sur mon ordinateur. Le cache Xcode a été effacé, ainsi que certaines données de simulateurs, etc.

Pas tout à fait sûr - mais aujourd'hui, j'ai eu un problème similaire, me disant que YogaKit.modulemap n'est pas trouvé dans DeriveredData.
Cela fonctionnait à partir de xcode, mais pas à partir du terminal (j'utilise fastlane).

La "solution" ci-dessus a fait le travail, mais je pense que c'est plus une solution de contournement qu'une solution.

Même problème.
Réagir natif -> 0,62
Xcode -> 11.4
Après avoir créé l'application. cela montre que:
image
Il vous demande d'utiliser le fichier .xcodeworkspace pour l'exécuter, mais je veux juste savoir pourquoi j'ai cette erreur dans le fichier .xcodeproj .

ma solution est d'ajouter la bibliothèque MANUELLEMENT :
image
Ensuite, ça marche !

Mec, je n'ai pas trouvé cette lib. tu as un lien?

J'ai suivi l'étape du lien ci-dessous, cela a fonctionné.

http://helpinterview.com/?q=content/fatal -error-module-map-file-not-found-xcode

Même problème. commencé de nulle part. Rien fait, sauf changement de logique js interne.

Si je peux vous aider, j'ai résolu avec un redémarrage. Je veux dire, j'ai juste fait un redémarrage d'osx, ouvert le fichier .xcworkspace et cela a fonctionné.

Mon problème spécifique était que l'exécution de react-native run-ios échoué. Mais dans Xcode (bien sûr, ouvrir le .xcworkspace ) a fonctionné à merveille. Étonnamment... Après avoir tout essayé ici, le redémarrage a fonctionné pour moi 😨 Après le redémarrage, le react-native run-ios également fonctionné...

Je viens d'avoir cette erreur mais j'ai changé l'IOS cible pour qu'il corresponde au Podfile dans Xcode .

Pour moi, la solution de @Valonfeka (https://github.com/facebook/react-native/issues/28503#issuecomment-624785816) + la suggestion précédente d'ouvrir l'espace de travail au lieu du projet l'a également corrigé.

Pour moi, c'est la duplication de FileRef dans le fichier contents.xcworkspacedata .

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
   version = "1.0">
   <FileRef
      location = "group:whateverA.xcodeproj">
   </FileRef>
   <FileRef
      location = "group:Pods/Pods.xcodeproj">
   </FileRef>
   <FileRef
      location = "group:whatevera.xcodeproj">
   </FileRef>
</Workspace>

Supprimez simplement le dernier et c'est bon.

Salut,

La seule façon pour moi de résoudre ce problème était de faire passer Target de 9.0 à 11.00
Espérons que cela aide quelqu'un.
Screen Shot 2020-05-06 at 7 26 51 PM

Mec, tu m'as totalement sauvé la vie. J'ai découvert que dans Podfile, j'avais défini la cible sur 11.0 mais dans le paramètre XCode, c'était toujours 9.0, les définir tous les deux sur la même version a fait l'affaire, merci beaucoup !

J'ai eu ce problème aussi, je ne connais pas très bien XCode, mais j'ai ouvert le fichier .xcodeworkspace puis j'ai cliqué sur build, ce qui a réussi !

Cela a fonctionné pour moi !!!

Pour moi, c'est la duplication de FileRef dans le fichier contents.xcworkspacedata .

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
   version = "1.0">
   <FileRef
      location = "group:whateverA.xcodeproj">
   </FileRef>
   <FileRef
      location = "group:Pods/Pods.xcodeproj">
   </FileRef>
   <FileRef
      location = "group:whatevera.xcodeproj">
   </FileRef>
</Workspace>

Supprimez simplement le dernier et c'est bon.
@thanh-taro
Emplacement de ce fichier ? Je ne l'ai pas trouvé dans le dossier IOS

j'ai toujours des problèmes pour construire mon projet via xcode 11.. L'erreur à l'écran est YogaKit.modulemap introuvable... toute aide sera très appréciée.
J'ai essayé différentes solutions suggérées ici, mais aucune ne fonctionne pour moi

Enfin, j'ai trouvé une solution
Enfin, j'ai résolu le problème, vous devez donner à xcode un accès complet au disque tout ce que les jouets ont à faire
1- ouvrir la préférence système
2- sécurité ouverte et confidentialité
3- cliquez sur accès complet au disque
4- cliquez sur le cadenas jaune clair afin d'ajouter xcode à la liste
5-cliquez sur le bouton + pour ajouter une nouvelle application et choisissez xcode
6- le menu déroulant s'ouvrira puis cliquez sur Applications
7- Double-cliquez sur Xcode
8-cliquez sur le cadenas jaune pour verrouiller les dossiers
9- fermer le xcode
10 -Allez à votre projet
exécuter sous le code
Allez dans le dossier ios de votre projet
puis cliquez sur le fichier d'extension .xcworkspace pour ouvrir votre projet avec xcode
cliquez sur l'onglet Projet puis cliquez sur Nettoyer le projet
Cliquez maintenant sur le projet de construction ou sur le bouton de lecture

ça a marché pour moi

Aucun de ce qui précède n'a fonctionné pour moi.
J'avais ajouté de nouvelles configurations et supprimé la configuration par défaut 'Debug' de xcode.

J'ai donc dû changer la ligne suivante dans Podfile
:configuration => 'Déboguer'

à
:configurations => ['DevDebug', 'QADebug', 'StageDebug', 'ProdDebug']

XCode:11.4
Réagir natif : 0.62.2
Pour moi, changer le système de construction de "Legacy Build System" à "New Build System" a résolu ce problème.

ajoutez également la cible YogaKit avant la cible de votre application dans votre schéma de projet

Modifier les paramètres du schéma et Produit>Schéma>Modifier le schéma> Rechercher les dépendances implicites doit être coché.
Cela a fonctionné pour moi...

J'ai réussi à résoudre le problème dans mon application.
J'ai eu une incompatibilité entre la version ios dans Xcode et Podfile.

Fichier Pod

image

Xcode

image

J'ai changé mon Podfile en platform :ios, '9.0' et j'ai réexécuté pod install .
Cela a fait l'affaire.

mais mon application nécessite la plate-forme 11.0. Comment puis-je résoudre ce problème ?

Changer les deux à 11 ? Assurez-vous d'ouvrir le fichier de l'espace de travail et non le
fichier de projet.

Le mer. 22 juil. 2020 à 10:12 surendrasourcesoft <
[email protected]> a écrit :

J'ai réussi à résoudre le problème dans mon application.
J'ai eu une incompatibilité entre la version ios dans Xcode et Podfile.
Fichier Pod

[image : image]
https://user-images.githubusercontent.com/270924/78455180-54b9ec00-76cf-11ea-8626-a37bcafdea82.png
Xcode

[image : image]
https://user-images.githubusercontent.com/270924/78455203-73b87e00-76cf-11ea-9c66-37f1c52eef81.png

J'ai changé mon Podfile en platform :ios, '9.0' et j'ai réexécuté l'installation du pod.
Cela a fait l'affaire.

mais mon application nécessite la plate-forme 11.0. Comment puis-je résoudre ce problème ?

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/facebook/react-native/issues/28503#issuecomment-662340339 ,
ou se désinscrire
https://github.com/notifications/unsubscribe-auth/AAN4NBCQXKEAPKFYO6A67FLR42URBANCNFSM4L3Q4AWA
.

La cause pour moi était que le nouveau schéma que j'avais créé n'était pas configuré dans mon Podfile, j'avais besoin d'ajouter une ligne :

project 'MyProject', 
  'debug' => :debug,
  'myNewScheme' => :release 

Je dois soulever ce problème car il semble qu'une poignée d'autres personnes aient le même problème, y compris moi.

On dirait qu'il ne s'agit pas seulement de bases de code préexistantes, mais aussi de toutes nouvelles applications sans code personnalisé.

Kit de yoga manquant

29605

YogaKit Stackoverflow 1
YogaKit Stackoverflow 2

J'obtenais cette erreur lors de l'utilisation de xcodebuild pour automatiser le processus de construction. J'ai découvert ma commande de construction défaillante :

xcodebuild clean archive 
  -scheme releaseScheme 
  -configuration Release 
  -archivePath ../builds/<AppName>.xcarchive 
  -allowProvisioningUpdates
  DEVELOPMENT_TEAM=<TeamId> 

manquait -workspace <AppName>.xcworkspace pour spécifier que j'essayais de construire l'espace de travail et non le projet. La commande complète qui fonctionnait pour moi est ci-dessous.

xcodebuild clean archive 
  -scheme releaseScheme 
  -configuration Release 
  -archivePath ../builds/<AppName>.xcarchive 
  -allowProvisioningUpdates
  -workspace <AppName>.xcworkspace
  DEVELOPMENT_TEAM=<TeamId> 

J'ai tout essayé, ce qui a fonctionné, c'est de supprimer tout le dossier DerivedData , en exécutant à nouveau react-native run-ios , cela a juste fonctionné. Situé à : /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

Seulement rm -rf /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

j'ai toujours des problèmes pour construire mon projet via xcode 11.. L'erreur à l'écran est YogaKit.modulemap introuvable... toute aide sera très appréciée.
J'ai essayé différentes solutions suggérées ici, mais aucune ne fonctionne pour moi

Enfin, j'ai trouvé une solution
Enfin, j'ai résolu le problème, vous devez donner à xcode un accès complet au disque tout ce que les jouets ont à faire
1- ouvrir la préférence système
2- sécurité ouverte et confidentialité
3- cliquez sur accès complet au disque
4- cliquez sur le cadenas jaune clair afin d'ajouter xcode à la liste
5-cliquez sur le bouton + pour ajouter une nouvelle application et choisissez xcode
6- le menu déroulant s'ouvrira puis cliquez sur Applications
7- Double-cliquez sur Xcode
8-cliquez sur le cadenas jaune pour verrouiller les dossiers
9- fermer le xcode
10 -Allez à votre projet
exécuter sous le code
Allez dans le dossier ios de votre projet
puis cliquez sur le fichier d'extension .xcworkspace pour ouvrir votre projet avec xcode
cliquez sur l'onglet Projet puis cliquez sur Nettoyer le projet
Cliquez maintenant sur le projet de construction ou sur le bouton de lecture

ça a marché pour moi

Aucun des éléments ci-dessus n'a fonctionné. Merci mec, tu m'as totalement sauvé !!!!!

Je me cognais la tête en essayant toutes les réponses ici sans succès.

Je n'ai eu aucun problème à exécuter le projet à partir de Xcode, mais je voulais obstinément la possibilité d'exécuter le projet via react-native run-ios partir de la ligne de commande en utilisant iTerm.

Dans un effort de débogage, j'exécute la même commande depuis mon terminal VSCode, et cela a fonctionné ! Pourquoi? Pourquoi.... j'ai crié à l'intérieur.

J'ai donc redémarré mon iTerm et il a commencé à fonctionner. Je ne sais pas ce qui se passe sous le capot avec iTerm, mais un simple redémarrage a résolu mon problème.

J'ai également essayé toutes les solutions. Rien n'a fonctionné. Tout mis à jour, projet nettoyé, redémarré mac/iterm/xcode, exécuté à partir d'iTerm et de Xcode et rien pour le moment.

J'ai tout essayé, ce qui a fonctionné, c'est de supprimer tout le dossier DerivedData , en exécutant à nouveau react-native run-ios , cela a juste fonctionné. Situé à : /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

Seulement rm -rf /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

Merci mec.
Cela a fonctionné (sur un projet existant, j'ai soudainement eu ce problème).

utiliser .xcodeworkspace est ok

Cela m'a sauvé la journée !!!

Aucun de ce qui précède n'a fonctionné pour moi.
J'avais ajouté de nouvelles configurations et supprimé la configuration par défaut 'Debug' de xcode.

J'ai donc dû changer la ligne suivante dans Podfile
:configuration => 'Déboguer'

à
:configurations => ['DevDebug', 'QADebug', 'StageDebug', 'ProdDebug']

@karan-rawal Votre syntaxe ne m'est pas familière car nous sommes généralement habitués à quelque chose du genre :

project 'YourProject',
  'Staging.Debug' => :debug,
  'Staging.Release' => :release,
  'Production.Debug' => :debug,
  'Production.Release' => :release

Cela étant dit, nous traitons toujours ce problème après exactement ce que vous avez dit, nous avons mis en place des configurations de construction personnalisées et renommé Debug en Staging.Debug . Cela vous dérangerait-il de publier votre configuration exacte ici pour savoir comment configurer vos configurations de construction personnalisées dans votre fichier Podfile ? Merci. De plus, quelle version d'iOS votre projet prend-il en charge ? Nous devons toujours prendre en charge iOS 10, nous ne pouvons donc pas passer à 11 comme beaucoup l'ont dit. Merci pour l'aide!

J'ai également essayé toutes les solutions. Rien n'a fonctionné. Tout mis à jour, projet nettoyé, redémarré mac/iterm/xcode, exécuté à partir d'iTerm et de Xcode et rien pour le moment.

J'ai le même problème sur App Center. Localement sur MacBook aucun problème. Obtenir la même erreur YogaKit.module introuvable.

Salut,

J'ai essayé TOUTES les solutions ci-dessus, elles n'ont pas fonctionné pour moi. Ce qui a fonctionné pour moi, c'est

  • Ouvrez le fichier xcode .xcworkspace
  • Essayez de construire
  • Cela devrait échouer avec l'erreur Yogakit.modulemap
  • Avec une erreur, il devrait également vous montrer quelques avertissements, le long des lignes de mise à jour des paramètres du projet à recommandé, cet avertissement doit être répertorié deux fois, un pour le projet POD et un pour votre projet d'application
  • Cliquez sur les avertissements et mettez à jour le projet avec les paramètres recommandés, pour les deux avertissements.
  • Ensuite, il devrait également vous afficher un autre avertissement Convertir en Swift 5 disponible , si vous cliquez dessus, il vous montrera spécifiquement le module YogaKit, cliquez sur convertir.
  • Ça va prendre du temps, va boire un café ou quelque chose comme ça.
  • Quand c'est fait, cliquez à nouveau sur construire, ça va aussi prendre du temps, cette fois, emmenez votre famille pour le déjeuner ou le dîner.
  • La construction devrait réussir cette fois.

J'ai eu ce problème sur un appareil réel, la version du système d'exploitation installée sur le téléphone était incompatible avec Xcode

Xcode 12. Réagir en natif : 0.63.2, +1

Xcode 12. Réagir en natif : 0.63.2, +1

idem ici sur l'appareil ça marche. Je suis capable de construire pour des génériques et des ad hoc mais pas pour des simulateurs

Dans ma section définie par l'utilisateur des paramètres de construction, VALID_ARCHS est défini comme arm64 arm64e armv7s, car certaines de mes bibliothèques ne prennent pas en charge les architectures plus anciennes. J'en ai besoin pour construire sur l'appareil et pour la version, mais il semble que cela casse le simulateur pour Xcode 12. En supprimant VALID_ARCHS de mes paramètres de construction, mes simulateurs seront construits mais je dois remettre le paramètre pour les appareils ou les versions. J'espère que cela aide quelqu'un !

cela ne fonctionne pas lorsque j'exécute un projet RN vierge à partir de Xcode, mais cela fonctionne à partir du terminal.
Cette merde native de réaction pourrait-elle être plus délicate ???

Xcode 12. Réagir en natif : 0.63.2, +1

idem ici sur l'appareil ça marche. Je suis capable de construire pour des génériques et des ad hoc mais pas pour des simulateurs

Mise à jour rapide en fonction de cela. La rétrogradation de Xcode de 12 à 11.7 a résolu le problème. Je vais rester loin de 12 pendant un certain temps

rétrogradé Xcode à 11.7. ne peut toujours pas créer même un projet vierge. il dit yogakit.modulemap introuvable

J'ai réussi à résoudre le problème dans mon application.
J'ai eu une incompatibilité entre la version ios dans Xcode et Podfile.

Fichier Pod

image

Xcode

image

J'ai changé mon Podfile en platform :ios, '9.0' et j'ai réexécuté pod install .
Cela a fait l'affaire.

Cela a résolu mon problème. Au lieu de changer la version I du fichier Podfile :

  • J'ai sélectionné mon application et j'ai navigué jusqu'à l'onglet General
  • Faites défiler jusqu'à Deployment Info
  • Changé iOS 9.0 en iOS 11.0

pour moi, il y avait 2 avertissements dans le navigateur de problème dans xcode mentionnant la mise à jour des paramètres de construction recommandée. j'ai cliqué dessus, xcode a effectué la mise à jour et maintenant ça marche

Salut,

J'ai essayé TOUTES les solutions ci-dessus, elles n'ont pas fonctionné pour moi. Ce qui a fonctionné pour moi, c'est

* Open xcode .xcworkspace file

* Try build

* It should fail with the Yogakit.modulemap error

* With error it should also show you some warnings, along the lines of **update project settings to recommended** this warning should be listed twice, one for POD project and one for your app project

* Click on the warnings and update the project to recommended settings, for both warnings.

* Then, it should also show you another warning **Convert to swift 5 available**, if you click it, it will specifically show you the YogaKit module, click convert.

* Its gonna take time, go drink a coffee or something.

* When its done, click build again, thats also gonna take time, this time, take your family for lunch or dinner.

* The build should succeed this time.

Je n'ai pas travaillé pour moi, obtenez l'erreur !

resim

Salut,
J'ai essayé TOUTES les solutions ci-dessus, elles n'ont pas fonctionné pour moi. Ce qui a fonctionné pour moi, c'est

* Open xcode .xcworkspace file

* Try build

* It should fail with the Yogakit.modulemap error

* With error it should also show you some warnings, along the lines of **update project settings to recommended** this warning should be listed twice, one for POD project and one for your app project

* Click on the warnings and update the project to recommended settings, for both warnings.

* Then, it should also show you another warning **Convert to swift 5 available**, if you click it, it will specifically show you the YogaKit module, click convert.

* Its gonna take time, go drink a coffee or something.

* When its done, click build again, thats also gonna take time, this time, take your family for lunch or dinner.

* The build should succeed this time.

Je n'ai pas travaillé pour moi, obtenez l'erreur !

resim

Hmmm. Je ne suis pas vraiment un expert en React Native en ce moment, j'apprends encore. Bien que cela ne soit peut-être pas la cause, je pense que vous devez vous assurer que vous utilisez une version de Xcode 11 (pas 12 et rien en dessous de 11).
J'utilise MAC OS Catalina.
Assurez-vous également que vous avez essayé toutes les solutions répertoriées avant ma solution, car je les ai toutes essayées, il se peut donc que quelque chose ait fait fonctionner ma solution mais pas la vôtre ?

ouvrir xxx.xcworkspace plutôt que xxx.xcodeproj réussir

Le redémarrage de mon ordinateur a résolu ce problème pour moi

terminer Xcode et exécuter à nouveau. A travaillé pour moi

Xcode12 ne fonctionne toujours pas. J'ai essayé toutes ces solutions et aucune d'entre elles ne fonctionne pour moi. Besoin d'aide de toute urgence

C'est comme ça que ça a fonctionné pour moi

  1. Fermer Xcode
  2. rm -Rf ~/Library/Developer/Xcode/DerivedData
  3. Sur votre Podfile, mettez à jour la plateforme :ios vers platform :ios, '11.0'
  4. yarn && cd ios/ && pod install

  5. Exécutez à nouveau XCode (ouvrez .xcworkspace), puis vous verrez un avertissement pour passer à Swift 5, cliquez sur l'avertissement puis mettez à jour (cela prendra un certain temps)

  6. Après cela, exécutez à nouveau la compilation, puis l'application s'exécutera.

Si cela n'a pas fonctionné pour vous, nettoyez votre référentiel et supprimez tous les fichiers non suivis git clean -fdx puis recommencez les étapes.
Notez que git clean -fdx supprimera tous les fichiers non suivis, il est donc préférable d'avoir une sauvegarde de toutes vos modifications de travail.

Laisse moi te montrer.
supprimer tous les fichiers pod
Laisse ça tranquille.
config = use_native_modules! use_react_native! (: path => config ["reactNativePath"])
pod réinstaller et cela fonctionnera bien.

J'ai essayé de nombreuses suggestions. Aucun d'entre eux ne travaille pour moi

Résumé les solutions courantes proposées dans ce fil dans le guide de dépannage : https://fbflipper.com/docs/troubleshooting/#yogakitmodulemap -not-found.

Je pense que ce problème peut être clos maintenant afin que tous les futurs rapports puissent contenir des informations plus détaillées.

Pour les projets qui utilisent des pods (ce qu'il a fait pour moi parce que j'utilise RN63), j'ai découvert que je devais définir la version de IPHONEOS_DEPLOYMENT_TARGET pour tous les pods installés dans l'application, la version devait être cohérente avec quelle est la version spécifiée dans platform :ios et avec la version spécifiée dans Xcode. Rendre la version cohérente sur l'ensemble du projet a résolu le problème.

Pour définir IPHONEOS_DEPLOYMENT_TARGET pour tous les pods que vous devez ajouter :

  post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
        end
    end
  end

puis exécutez pod install

Je ne suis pas sûr à 100% si la première ligne a fait l'affaire, ou s'il s'agissait simplement d'un redémarrage du terminal, mais cela a fonctionné pour moi :

sudo xcode-select --switch /Applications/Xcode.app

redémarrer le terminal (important)

cd ios && pod install

cela a aidé. fml

J'ai eu une telle déclaration dans mon podfile où j'ai oublié de supprimer la dernière virgule, recevant donc la même erreur. J'ai enlevé la dernière virgule et tout s'est bien déroulé

project 'dadhesab', 'Sibapp.Debug' => :debug, 'Sibapp.Release' => :release,

J'ai la même erreur sur Xcode 12.
Aucune des solutions ci-dessus n'a fonctionné.
Cette erreur ne se produit que lors de l'utilisation d'un émulateur au lieu d'un appareil réel.

Après avoir combattu pendant un certain temps, nous pouvons exécuter l'application sur un appareil réel et des émulateurs sur xcode 12.2 et ios 14.2, voici comment nous résolvons le problème de modulemap :

0) désinstaller l'ancien xcode
1) installez Xcode 12.2 (Release candidate) et la ligne de commande 12.2 (Release candidate) à partir de la zone développeur d'Apple (assurez-vous que le chemin xcode est de 12.2, puis accédez au formulaire PREFERENCE xcode 12.2 et sélectionnez la ligne de commande 12.2 que vous avez installée)
2) Mettre à jour CocoaPods vers 1.10 (supportant Xcode 12)
3) npm install (npm utilise une partie de la ligne de commande xcode 12.2, sinon cela générera des erreurs ou une mauvaise installation)
4) ajouter les architectures d'exclusion arm64 et SUPPRIMER VALID_ARCHS plus d'informations dans ce blog
5) pod installer
6) peut-être que certains ont échoué sur l'émulateur en raison d'un problème de cible, nous acceptons la recommandation Xcode et construisons à nouveau et cela fonctionne.

notre espace de travail utilise NEW BUILD SYSTEM (sous fichier-> menu paramètres de l'espace de travail) comme le recommande Apple.

J'espère que ça aide :)

Bonjour,

Voici ma solution :

  • désinstaller xcode
  • redémarrer l'ordinateur
  • installer xcode 12.2
  • expo init ProjectName
  • cd ProjectName
  • expo-cli login (tapez l'email et le mot de passe)
  • expo eject --no-install
  • npm install
  • cd ios/
  • pod install
  • cd ..
  • react-native run-ios

Profitez !

J'étais confronté au même problème. Ce qui a été corrigé pour moi allait modifier le schéma... -> Exécuter -> Changer la configuration de la construction en version.

Cette page vous a été utile?
0 / 5 - 0 notes