Proporcione toda la información solicitada. Es probable que los problemas que no sigan este formato se detengan.
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
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
Proporcione una lista detallada de los pasos que reproducen el problema.
1.react-native init XXX
2.cd ios && instalación de pod
Describe lo que esperabas que sucediera.
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
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.
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:
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:
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:
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.
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:
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:
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.
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 funcionaFinalmente, 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
Xcode
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.pngCambié 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.
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 funcionaFinalmente, 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ónMe 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 ejecutareact-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
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
Xcode
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:
General
Deployment Info
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!
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!
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ó
rm -Rf ~/Library/Developer/Xcode/DerivedData
platform :ios, '11.0'
yarn && cd ios/ && pod install
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)
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:
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.
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!