React-native: Error fatal de compilación de xcode 11.4: archivo de mapa del módulo xxx / Build / Products / Debug-iphoneos / YogaKit / YogaKit.modulemap 'no encontrado

Creado en 3 abr. 2020  ·  81Comentarios  ·  Fuente: facebook/react-native

Proporcione toda la información solicitada. Es probable que los problemas que no sigan este formato se detengan.

Descripción

error fatal: archivo de mapa del módulo '/Users/miaohao/Library/Developer/Xcode/DerivedData/apex_baojia2-cdczyhhwbgshmtbdymitajpzamao/Build/Products/Debug-iphoneos/YogaKit/YogaKitodulemap' no encontrado

Reaccionar versión nativa:

Ejecute react-native info en su terminal y copie los resultados aquí.
Sistema:
SO: macOS 10.15.3
CPU: (4) CPU x64 Intel (R) Core (TM) i5-7360U a 2,30 GHz
Memoria: 219,52 MB / 8,00 GB
Shell: 5.7.1 - / bin / zsh
Binarios:
Nodo: 12.16.1 - / usr / local / bin / node
Hilado: 1.22.0 - / usr / local / bin / yarn
npm: 6.13.4 - / usr / local / bin / npm
Vigilante: 4.9.0 - / usr / local / bin / vigilante
Gerentes:
CocoaPods: 1.8.4 - / usr / local / bin / pod
SDK:
SDK de iOS:
Plataformas: iOS 13.4, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
SDK de Android:
Niveles API: 23, 24, 25, 26, 27, 28, 29
Herramientas de compilación: 26.0.2, 28.0.3
Imágenes del sistema: android-23 | Android TV Intel x86 Atom, android-23 | API de Google Intel x86 Atom, android-28 | API de Google Intel x86 Atom, android-29 | Google Play Intel x86 Atom
NDK de Android: no encontrado
IDE:
Android Studio: 3.6 AI-192.7142.36.36.6241897
Xcode: 11.4 / 11E146 - / usr / bin / xcodebuild
Idiomas:
Python: 2.7.16 - / usr / local / bin / python
npm Paquetes:
@ react-native-community / cli: no encontrado
reaccionar: 16.11.0 => 16.11.0
react-native: 0.62.0 => 0.62.0
npmGlobalPackages:
react-native : No encontrado

Pasos para reproducir

Proporcione una lista detallada de los pasos que reproducen el problema.

1.react-native init XXX
2.cd ios && instalación de pod

  1. xcode Producto / compilación

Resultados previstos

Describe lo que esperabas que sucediera.

Refrigerio, ejemplo de código, captura de pantalla o enlace a un repositorio:

Proporcione un bocadillo (https://snack.expo.io/), un enlace a un repositorio en GitHub o proporcione un ejemplo de código mínimo que reproduzca el problema.
Puede proporcionar una captura de pantalla de la aplicación si cree que es relevante para su informe de errores.
Aquí hay algunos consejos para proporcionar un ejemplo mínimo: https://stackoverflow.com/help/mcve
image
image

Crash iOS Xcode

Comentario más útil

También tuve este problema, no estoy muy familiarizado con XCode, pero abrí el archivo .xcodeworkspace y luego hice clic en compilar, ¡lo cual fue exitoso!

Todos 81 comentarios

Estoy enfrentando el mismo problema. pero solo en el modo de liberación. la compilación de depuración funciona 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, esto coincide con lo que observé en Circle CI cuando verifiqué nuestras pruebas de iOS en Xcode 11.4.0, sin ningún problema en el modo de depuración.

Enfrentando esporádicamente también en depuración

Logré resolver el problema en mi aplicación.
Tuve una discrepancia entre la versión de ios en Xcode y Podfile.

Podfile

image

Xcode

image

Cambié mi Podfile a platform :ios, '9.0' y ejecuté pod install nuevamente.
Eso hizo el truco.

Yo también tengo este problema. Y no es una discrepancia entre versiones.

También tuve este problema, no estoy muy familiarizado con XCode, pero abrí el archivo .xcodeworkspace y luego hice clic en compilar, ¡lo cual fue exitoso!

Mismo problema.
Reaccionar nativo -> 0,62
Xcode -> 11,4
Después de crear la aplicación. Muestra que:
image
Le pide que use el archivo .xcodeworkspace para ejecutar, pero solo quiero saber por qué tengo este error en el archivo .xcodeproj .

usar .xcodeworkspace está bien

usar .xcodeworkspace está bien

¿No estoy seguro de por qué tantos pulgares arriba? ¿Esto funciona para la gente? El problema anterior ocurre también cuando se ejecuta .xcodeworkspace en xcode.

También me enfrento al mismo problema. No estoy seguro de qué hacer desde aquí.

también el mismo problema y atascado aquí :(

Si ejecuto mi proyecto desde el espacio de trabajo del proyecto, este error no aparecerá. Y siempre que esté usando vainas. Siempre debe ejecutar su proyecto desde el espacio de trabajo

Las personas que dicen que esto se debe a que no usan el espacio de trabajo no son realmente útiles. Esa no es la causa de este error específico, la mayoría de las personas que usan Pods sabrían que deben usar el espacio de trabajo, no el proyecto.

XCode: 11.4
Reaccionar nativo: 0.62.2
Para mí, cambiar el sistema de compilación de "Sistema de compilación heredado" a "Nuevo sistema de compilación" solucionó este problema.

No estoy 100% seguro de si la primera línea funcionó, o si fue solo un reinicio de la terminal, pero esto funcionó para mí:

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

reiniciar terminal (importante)

cd ios && pod install

Mismo problema.
Reaccionar nativo -> 0,62
Xcode -> 11,4
Después de crear la aplicación. Muestra que:
image
Le pide que use el archivo .xcodeworkspace para ejecutar, pero solo quiero saber por qué tengo este error en el archivo .xcodeproj .

mi solución es agregar la biblioteca MANUALMENTE:
image
Entonces, ¡simplemente funciona!

He incurrido en el mismo error, no funciona también con el proyecto RN en blanco.

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

Mismo problema. comenzó de la nada. No hice nada, excepto el cambio de lógica interna de js.

Mismo problema. comenzó de la nada. No hice nada, excepto el cambio de lógica interna de js.

Si puedo ayudarte, lo resolví reiniciando. Quiero decir, hice solo un reinicio de osx, abrí el archivo .xcworkspace y funcionó.

Mismo problema. comenzó de la nada. No hice nada, excepto el cambio de lógica interna de js.

Si puedo ayudarte, lo resolví reiniciando. Quiero decir, hice solo un reinicio de osx, abrí el archivo .xcworkspace y funcionó.

gracias. Lo resolví apagando esta estúpida copia de seguridad de icloud. En primer lugar, ralentiza todo, y en segundo lugar, simplemente comienza a copiar algunos archivos de mi proyecto, y creo que simplemente corrompe uno de los archivos durante el proceso.

+1 :(

En mi caso, el problema estaba en el perfil de aprovisionamiento. Lo arreglé marcando "Administrar automáticamente la firma" en Xcode -> Firma y capacidades, y Elegir un equipo.

sigo teniendo problemas para construir mi proyecto a través de xcode 11 ... el error en la pantalla es YogaKit.modulemap no encontrado ... cualquier ayuda será muy apreciada ...
He probado una solución sugerida diferente aquí, pero ninguna me funciona

sigo teniendo problemas para construir mi proyecto a través de xcode 11 ... el error en la pantalla es YogaKit.modulemap no encontrado ... cualquier ayuda será muy apreciada ...
He probado una solución sugerida diferente aquí, pero ninguna me funciona

Finalmente, encontré una solución
finalmente resolví el problema, tienes que darle a xcode acceso completo al disco que todos los juguetes tienen que hacer
1- preferencia de sistema abierto
2- seguridad y privacidad abiertas
3- haga clic en acceso completo al disco
4- haga clic en el candado amarillo claro para agregar xcode a la lista
5-haga clic en el botón + para agregar una nueva aplicación y elija xcode
6- se abrirá el menú desplegable y luego haga clic en Aplicaciones
7- Haga doble clic en Xcode
8-haga clic en el candado amarillo para volver a bloquear las carpetas
9- cerrar xcode
10-ve a tu proyecto
ejecutar debajo del código
Vaya a la carpeta ios de su proyecto
luego haga clic en el archivo de extensión .xcworkspace para abrir su proyecto con xcode
haga clic en la pestaña Proyecto y luego haga clic en hacer clic en limpiar proyecto
Ahora haga clic en construir proyecto o en el botón de reproducción

Tuve el mismo problema después de actualizar a la última versión de xcode. El problema se resolvió por sí solo reiniciando la Mac.

Me enfrento al mismo problema, ninguna de las soluciones anteriores funcionó para mí.

EDITAR: tenía
use_frameworks!
en el Podfile (no de dónde vino)
Lo quité y funciona ahora.

Hola,

La única forma de solucionar este problema era cambiar Target de 9.0 a 11.00
Con suerte, ayudará a alguien.
Screen Shot 2020-05-06 at 7 26 51 PM

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

Ayer hice una limpieza en mi computadora. Se borró el caché de Xcode, así como algunos datos de los simuladores, etc.

No estoy seguro, pero hoy tuve un problema similar, que me decía que YogaKit.modulemap no se encuentra en DeriveredData.
Funcionaba desde xcode, pero no desde la terminal (estoy usando Fastlane).

La "solución" anterior funcionó, pero creo que es más una solución que una solución.

Mismo problema.
Reaccionar nativo -> 0,62
Xcode -> 11,4
Después de crear la aplicación. Muestra que:
image
Le pide que use el archivo .xcodeworkspace para ejecutar, pero solo quiero saber por qué tengo este error en el archivo .xcodeproj .

mi solución es agregar la biblioteca MANUALMENTE:
image
Entonces, ¡simplemente funciona!

Hombre, no encontré esa lib. ¿Tienes un enlace?

Seguí el paso del enlace de abajo, funcionó.

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

Mismo problema. comenzó de la nada. No hice nada, excepto el cambio de lógica interna de js.

Si puedo ayudarte, lo resolví reiniciando. Quiero decir, hice solo un reinicio de osx, abrí el archivo .xcworkspace y funcionó.

Mi problema específico fue que la ejecución de react-native run-ios falló. Pero en Xcode (por supuesto, abrir el .xcworkspace ) funcionó a las react-native run-ios también funcionó ...

Acabo de tener este error, pero cambié el IOS de destino para que coincida con el Podfile en Xcode.

Para mí, la solución de @Valonfeka (https://github.com/facebook/react-native/issues/28503#issuecomment-624785816) + la sugerencia anterior de abrir el espacio de trabajo en lugar del proyecto también lo solucionó.

Para mí, es una duplicación de FileRef en el archivo 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>

Simplemente elimine el último y luego estará bien.

Hola,

La única forma de solucionar este problema era cambiar Target de 9.0 a 11.00
Con suerte, ayudará a alguien.
Screen Shot 2020-05-06 at 7 26 51 PM

Hombre, me salvaste la vida por completo. Descubrí que en Podfile configuré el objetivo en 11.0 pero en la configuración de XCode todavía era 9.0, configurarlos a ambos en la misma versión funcionó, ¡muchas gracias!

También tuve este problema, no estoy muy familiarizado con XCode, pero abrí el archivo .xcodeworkspace y luego hice clic en compilar, ¡lo cual fue exitoso!

¡¡¡Esto funcionó para mí !!!

Para mí, es una duplicación de FileRef en el archivo 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>

Simplemente elimine el último y luego estará bien.
@ thanh-taro
¿Ubicación de este archivo? No pude encontrarlo en la carpeta IOS

sigo teniendo problemas para construir mi proyecto a través de xcode 11 ... el error en la pantalla es YogaKit.modulemap no encontrado ... cualquier ayuda será muy apreciada ...
He probado una solución sugerida diferente aquí, pero ninguna me funciona

Finalmente, encontré una solución
finalmente resolví el problema, tienes que darle a xcode acceso completo al disco que todos los juguetes tienen que hacer
1- preferencia de sistema abierto
2- seguridad y privacidad abiertas
3- haga clic en acceso completo al disco
4- haga clic en el candado amarillo claro para agregar xcode a la lista
5-haga clic en el botón + para agregar una nueva aplicación y elija xcode
6- se abrirá el menú desplegable y luego haga clic en Aplicaciones
7- Haga doble clic en Xcode
8-haga clic en el candado amarillo para volver a bloquear las carpetas
9- cerrar xcode
10-ve a tu proyecto
ejecutar debajo del código
Vaya a la carpeta ios de su proyecto
luego haga clic en el archivo de extensión .xcworkspace para abrir su proyecto con xcode
haga clic en la pestaña Proyecto y luego haga clic en hacer clic en limpiar proyecto
Ahora haga clic en construir proyecto o en el botón de reproducción

Me ha funcionado

Ninguno de los anteriores funcionó para mí.
Agregué algunas configuraciones nuevas y eliminé la configuración predeterminada de 'depuración' de xcode.

Entonces tuve que cambiar la siguiente línea en Podfile
: configuración => 'Depurar'

a
: configuraciones => ['DevDebug', 'QADebug', 'StageDebug', 'ProdDebug']

XCode: 11.4
Reaccionar nativo: 0.62.2
Para mí, cambiar el sistema de compilación de "Sistema de compilación heredado" a "Nuevo sistema de compilación" solucionó este problema.

también agregue el destino YogaKit antes del destino de su aplicación en el esquema de su

Cambie la configuración del esquema y debe marcar Producto> Esquema> Editar esquema> Buscar dependiente implícito.
Esto funcionó para mí ...

Logré resolver el problema en mi aplicación.
Tuve una discrepancia entre la versión de ios en Xcode y Podfile.

Podfile

image

Xcode

image

Cambié mi Podfile a platform :ios, '9.0' y ejecuté pod install nuevamente.
Eso hizo el truco.

pero mi aplicación requiere Plateform 11.0. ¿Cómo soluciono este problema?

¿Cambiar ambos a 11? Asegúrese de abrir el archivo del espacio de trabajo y no el
archivo de proyecto.

El miércoles, 22 de julio de 2020 a las 10:12 a. M. Surendrasourcesoft <
[email protected]> escribió:

Logré resolver el problema en mi aplicación.
Tuve una discrepancia entre la versión de ios en Xcode y Podfile.
Podfile

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

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

Cambié mi Podfile a la plataforma: ios, '9.0' y volví a ejecutar la instalación de pod.
Eso hizo el truco.

pero mi aplicación requiere Plateform 11.0. ¿Cómo soluciono este problema?

-
Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/facebook/react-native/issues/28503#issuecomment-662340339 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAN4NBCQXKEAPKFYO6A67FLR42URBANCNFSM4L3Q4AWA
.

La causa para mí fue que el nuevo esquema que había creado no estaba configurado en mi Podfile, necesitaba agregar una línea:

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

Tengo que aumentar este problema porque parece que un puñado de otras personas tienen el mismo problema, incluyéndome a mí.

Parece que no solo se trata de bases de código preexistentes, sino también de aplicaciones nuevas sin código personalizado.

Falta YogaKit

29605

YogaKit Stackoverflow 1
YogaKit Stackoverflow 2

Recibía este error al usar xcodebuild para automatizar el proceso de compilación. Descubrí mi comando de compilación fallido:

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

faltaba -workspace <AppName>.xcworkspace para especificar que estaba tratando de construir el espacio de trabajo y no el proyecto. El comando completo que me estaba funcionando se encuentra a continuación.

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

Intenté todo, lo que funcionó fue eliminar toda la carpeta DerivedData , cuando se ejecuta react-native run-ios nuevamente, simplemente funcionó. Ubicado en: /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

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

sigo teniendo problemas para construir mi proyecto a través de xcode 11 ... el error en la pantalla es YogaKit.modulemap no encontrado ... cualquier ayuda será muy apreciada ...
He probado una solución sugerida diferente aquí, pero ninguna me funciona

Finalmente, encontré una solución
finalmente resolví el problema, tienes que darle a xcode acceso completo al disco que todos los juguetes tienen que hacer
1- preferencia de sistema abierto
2- seguridad y privacidad abiertas
3- haga clic en acceso completo al disco
4- haga clic en el candado amarillo claro para agregar xcode a la lista
5-haga clic en el botón + para agregar una nueva aplicación y elija xcode
6- se abrirá el menú desplegable y luego haga clic en Aplicaciones
7- Haga doble clic en Xcode
8-haga clic en el candado amarillo para volver a bloquear las carpetas
9- cerrar xcode
10-ve a tu proyecto
ejecutar debajo del código
Vaya a la carpeta ios de su proyecto
luego haga clic en el archivo de extensión .xcworkspace para abrir su proyecto con xcode
haga clic en la pestaña Proyecto y luego haga clic en hacer clic en limpiar proyecto
Ahora haga clic en construir proyecto o en el botón de reproducción

Me ha funcionado

Ninguno de los anteriores funcionó. Gracias tio, me salvaste totalmente !!!!!

Estaba golpeándome la cabeza intentando todas las respuestas aquí sin suerte.

No tuve ningún problema para ejecutar el proyecto desde Xcode, pero obstinadamente quería tener la capacidad de ejecutar el proyecto a través de react-native run-ios desde la línea de comando usando iTerm.

En un esfuerzo por depurar, ejecuto el mismo comando desde mi terminal VSCode, ¡y funcionó! ¿Por qué? Por qué ... Grité por dentro.

Así que reinicié mi iTerm y comenzó a funcionar. No estoy seguro de lo que está sucediendo bajo el capó con iTerm, pero un simple reinicio solucionó mi problema.

También probé todas las soluciones. Nada funcionó. Se actualizó todo, se limpió el proyecto, se reinició mac / iterm / xcode, se ejecutó desde iTerm y desde Xcode y nada todavía.

Intenté todo, lo que funcionó fue eliminar toda la carpeta DerivedData , cuando se ejecuta react-native run-ios nuevamente, simplemente funcionó. Ubicado en: /Users/YOUR-USER/Library/Developer/Xcode/DerivedData/

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

Gracias hombre.
Funcionó (en un proyecto existente de repente tuve ese problema).

usar .xcodeworkspace está bien

¡¡¡Esto me salvó el día !!!

Ninguno de los anteriores funcionó para mí.
Agregué algunas configuraciones nuevas y eliminé la configuración predeterminada de 'depuración' de xcode.

Entonces tuve que cambiar la siguiente línea en Podfile
: configuración => 'Depurar'

a
: configuraciones => ['DevDebug', 'QADebug', 'StageDebug', 'ProdDebug']

@ karan-rawal Su sintaxis no me resulta familiar, ya que estamos acostumbrados a algo parecido a esto:

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

Dicho esto, todavía estamos lidiando con este problema después de exactamente lo que dijo, implementamos algunas configuraciones de compilación personalizadas y cambiamos el nombre de Debug a Staging.Debug . ¿Te importaría publicar aquí tu configuración exacta para saber cómo configuras tus configuraciones de compilación personalizadas en tu Podfile? Gracias. Además, ¿qué versión de iOS es compatible con su proyecto? Necesitamos seguir siendo compatible con iOS 10, por lo que no podemos pasar a 11 como muchos han dicho. ¡Gracias por la ayuda!

También probé todas las soluciones. Nada funcionó. Se actualizó todo, se limpió el proyecto, se reinició mac / iterm / xcode, se ejecutó desde iTerm y desde Xcode y nada todavía.

Tengo el mismo problema en App Center. Localmente en MacBook sin problemas. Obteniendo el mismo error YogaKit.module no encontrado.

Hola,

Probé TODAS las soluciones anteriores, no funcionaron para mí. Lo que funcionó para mí fue

  • Abra el archivo xcode .xcworkspace
  • Intenta construir
  • Debería fallar con el error Yogakit.modulemap
  • Con el error, también debería mostrarle algunas advertencias, junto con la actualización de la configuración del proyecto para recomendar, esta advertencia debe aparecer dos veces, una para el proyecto POD y otra para el proyecto de su aplicación
  • Haga clic en las advertencias y actualice el proyecto a la configuración recomendada, para ambas advertencias.
  • Luego, también debería mostrarte otra advertencia Convert to swift 5 disponible , si haces clic en él, te mostrará específicamente el módulo YogaKit, haz clic en convertir.
  • Va a tomar tiempo, ir a tomar un café o algo.
  • Cuando termine, haga clic en construir nuevamente, eso también llevará tiempo, esta vez, lleve a su familia a almorzar o cenar.
  • La construcción debería tener éxito esta vez.

Tuve este problema en un dispositivo real, la versión del sistema operativo instalada en el teléfono era incompatible con Xcode

Xcode 12. Reaccionar nativo: 0.63.2, +1

Xcode 12. Reaccionar nativo: 0.63.2, +1

Lo mismo aquí en el dispositivo funciona. Puedo construir para genéricos y ad hoc, pero no para simuladores.

En mi sección Definida por el usuario de Configuración de compilación, tengo VALID_ARCHS definido como arm64 arm64e armv7s porque algunas de mis bibliotecas no admiten arquitecturas más antiguas. Necesito esto para construir en el dispositivo y para su lanzamiento, pero parece que rompe el simulador para Xcode 12. Al eliminar VALID_ARCHS de mi configuración de compilación, mis simuladores se compilarán, pero tengo que volver a colocar la configuración para dispositivos o lanzamientos. ¡Espero que esto ayude a alguien!

no funciona cuando ejecuto un proyecto RN en blanco desde Xcode, pero funciona desde la terminal.
¿¿¿Esta mierda nativa de reacción podría ser más complicada ???

Xcode 12. Reaccionar nativo: 0.63.2, +1

Lo mismo aquí en el dispositivo funciona. Puedo construir para genéricos y ad hoc, pero no para simuladores.

Actualización rápida de acuerdo con esto. La degradación de Xcode de 12 a 11.7 resuelve el problema. Me mantendré alejado de las 12 por un tiempo

Xcode degradado a 11.7. todavía no puedo construir ni siquiera un proyecto en blanco. dice yogakit.modulemap no encontrado

Logré resolver el problema en mi aplicación.
Tuve una discrepancia entre la versión de ios en Xcode y Podfile.

Podfile

image

Xcode

image

Cambié mi Podfile a platform :ios, '9.0' y ejecuté pod install nuevamente.
Eso hizo el truco.

Esto resolvió mi problema. En lugar de cambiar la versión de Podfile, yo:

  • Seleccioné mi aplicación y navegué a la pestaña General
  • Desplácese hasta Deployment Info
  • Se cambió iOS 9.0 a iOS 11.0

Para mí, hubo 2 advertencias en el navegador de problemas en xcode que mencionan la actualización recomendada de la configuración de compilación. Hice clic en ellos, xcode realizó la actualización y ahora funciona

Hola,

Probé TODAS las soluciones anteriores, no funcionaron para mí. Lo que funcionó para mí fue

* 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.

No funcionó para mí, ¡obtén el error!

resim

Hola,
Probé TODAS las soluciones anteriores, no funcionaron para mí. Lo que funcionó para mí fue

* 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.

No funcionó para mí, ¡obtén el error!

resim

Mmm. No soy realmente un experto en React Native en este momento, todavía estoy aprendiendo. Si bien puede que no sea la causa, creo que debes asegurarte de que estás usando alguna versión de Xcode 11 (no 12 ni nada por debajo de 11).
Estoy usando MAC OS Catalina.
También asegúrese de haber probado todas las soluciones enumeradas antes de mi solución, porque las probé todas, por lo que puede ser algo que haya causado que mi solución funcione, pero no la suya.

abrir xxx.xcworkspace en lugar de xxx.xcodeproj hacer éxito

Reiniciar mi computadora resolvió este problema por mí

terminar Xcode y ejecutar de nuevo. Trabajó para mi

Xcode12 todavía no funciona. Probé todas esas soluciones y ninguna me funcionó. Necesito ayuda urgentemente

Así es como me funcionó

  1. Cerrar Xcode
  2. rm -Rf ~/Library/Developer/Xcode/DerivedData
  3. En su Podfile, actualice la plataforma: ios a platform :ios, '11.0'
  4. yarn && cd ios/ && pod install

  5. Ejecute XCode (abra .xcworkspace) nuevamente, luego verá una advertencia para actualizar a swift 5, haga clic en la advertencia y luego actualice (esto llevará un tiempo)

  6. Después de eso, ejecute la compilación nuevamente, luego la aplicación se ejecutará.

Si eso no funcionó para usted, limpie su repositorio y elimine todos los archivos sin seguimiento git clean -fdx luego siga los pasos nuevamente.
Tenga en cuenta que git clean -fdx eliminará todos los archivos sin seguimiento, por lo que es mejor tener una copia de seguridad de todos sus cambios de trabajo.

Deja que te enseñe.
eliminar todos los archivos de pod
Deja esto solo.
config = use_native_modules! use_react_native! (: path => config ["reactNativePath"])
Pod instale de nuevo y funcionará bien.

He probado muchas sugerencias. Ninguno de ellos trabaja para mi

Resumió las soluciones comunes que se ofrecen en este hilo en la guía de resolución de problemas: https://fbflipper.com/docs/troubleshooting/#yogakitmodulemap -not-found.

Creo que este problema puede resolverse ahora para que cualquier informe futuro pueda incluir información más detallada.

Para los proyectos que usan pods (lo que hizo por mí porque estoy usando RN63) descubrí que tenía que configurar la versión de IPHONEOS_DEPLOYMENT_TARGET para todos los pods instalados en la aplicación, la versión tenía que ser coherente con cuál es la versión especificada en platform :ios y con la versión especificada en Xcode. Hacer que la versión sea coherente en todo el proyecto resolvió el problema.

Para configurar IPHONEOS_DEPLOYMENT_TARGET para todos los pods, debe agregar:

  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

y luego ejecuta pod install

No estoy 100% seguro de si la primera línea funcionó, o si fue solo un reinicio de la terminal, pero esto funcionó para mí:

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

reiniciar terminal (importante)

cd ios && pod install

esto ayudó. fml 🤦

Tenía una declaración de este tipo en mi podfile en la que me olvidé de eliminar la última coma, por lo que recibí el mismo error. Quité la última coma y todo continuó sin problemas.

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

Obtuve el mismo error en Xcode 12.
Ninguna de las soluciones anteriores funcionó.
Este error solo ocurre cuando se usa un emulador en lugar de un dispositivo real.

Después de luchar por un tiempo, podemos ejecutar la aplicación en un dispositivo real y emuladores en xcode 12.2 e ios 14.2, así es como solucionamos el problema del modulemap:

0) desinstalar xcode antiguo
1) instale Xcode 12.2 (candidato de lanzamiento) y la línea de comando 12.2 (candidato de lanzamiento) desde el área de desarrollador de Apple (asegúrese de que la ruta de xcode sea de 12.2 y luego vaya a PREFERENCE formulario xcode 12.2 y seleccione la línea de comando 12.2 que había instalado)
2) Actualice CocoaPods a 1.10 (compatible con Xcode 12)
3) npm install (npm usa parte de la línea de comando xcode 12.2, de lo contrario arrojará errores o una mala instalación)
4) agregue las arquitecturas de exclusión arm64 y DELETE VALID_ARCHS más información en este blog
5) instalación de la vaina
6) puede haber fallado en el emulador debido al problema de Target, aceptamos la recomendación de Xcode y lo compilamos nuevamente y funciona.

nuestro espacio de trabajo utiliza NUEVO SISTEMA DE CONSTRUCCIÓN (en archivo-> menú de configuración del espacio de trabajo) como recomienda Apple.

Espero eso ayude :)

Hola,

Aquí mi solución:

  • desinstalar xcode
  • reiniciar la computadora
  • instalar xcode 12.2
  • expo init ProjectName
  • cd ProjectName
  • expo-cli login (escriba correo electrónico y contraseña)
  • expo eject --no-install
  • npm install
  • cd ios/
  • pod install
  • cd ..
  • react-native run-ios

Disfrutar !

Estaba enfrentando el mismo problema. Lo que se solucionó para mí fue editar esquema ... -> Ejecutar -> Cambiar configuración de compilación para liberar.

¿Fue útil esta página
0 / 5 - 0 calificaciones