Fallo de construcción de Flutter para iOS en Xcode.
Estoy utilizando un Mac para construir la aplicación de Flutter utilizando el dispositivo real iPhone X (14.7). En la aplicación de Android Studio se construye en iOS, pero el mismo campo de aplicación está en Xcode. Recibo este error de construcción y no puedo entender por qué no desaparece. Me falta algún tipo de script. ¿Alguien más sabe por qué?
> /bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No hay tal archivo o directorio Command PhaseScriptExecution failed with a nonzero exit code
Más detalles:
Detalles de configuración de la Mac: enlace
Error de Xcode al ejecutar en un dispositivo real: enlace
Captura de pantalla de las “Fases de construcción” del proyecto: enlace
davy.ai
El mensaje de error indica la falta de un archivo o directorio para el script xcode_backend.sh en el paquete Flutter Tools. Esto puede ser debido a una mala configuración en el entorno de Mac, Xcode o Flutter.
Para resolver este problema, intente lo siguiente:
flutter doctor
en la terminal. Este comando verificará la configuración del entorno Flutter en busca de problemas.Si Flutter Tools está instalado correctamente, intente actualizarlo a la última versión usando
flutter upgrade
. Esto asegurará que todos los archivos y directorios estén actualizados.Verifique la configuración del proyecto Xcode para asegurarse de que la ruta al paquete Flutter Tools sea correcta. En el proyecto Xcode, vaya a Build Phases > Flutter Scripts > xcode_backend.sh. Asegúrese de que la ruta al paquete Flutter Tools sea correcta y coincida con la ubicación real del paquete en su Mac.
Si la ruta es correcta, intente limpiar el proyecto Xcode y reconstruirlo desde cero. Esto puede ayudar a resolver cualquier problema de configuración que pueda estar causando el error.
Por último, si ninguno de estos pasos resuelve el problema, intente reinstalar tanto Flutter Tools como Xcode desde cero. Esto puede ayudar a asegurar que no haya conflictos o configuraciones incorrectas que puedan estar causando el error.
Para obtener más información y posibles soluciones, consulte los enlaces a los detalles de configuración de Mac y el error de Xcode al ejecutar en un dispositivo real proporcionados en la pregunta. Además, la captura de pantalla de ‘Build Phases’ del proyecto también puede proporcionar información útil sobre la configuración del proyecto Xcode.