es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Xcode 13 – Construyendo para el simulador de iOS, pero el framework conectado ‘****.framework’ fue construido para iOS.

Muy similares preguntas, pero Validar espacio de trabajo ya no está disponible en XCode 13.

https://stackoverflow.com/questions/66416827/building-for-ios-simulator-but-the-linked-and-embedded-framework-framework-wa

https://stackoverflow.com/questions/63267897/building-for-ios-simulator-but-the-linked-framework-framework-was-built

¿Hay alguna otra solución a este problema?
Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    A partir de Xcode 13, la opción “Validar espacio de trabajo” ya no está disponible. Sin embargo, hay algunas soluciones alternativas al problema de no encontrar el marco de trabajo al construir para el simulador de iOS.

    Una solución consiste en eliminar manualmente el marco de trabajo problemático de las secciones “Binarios integrados” y “Marcos y bibliotecas vinculados” de la configuración del proyecto Xcode, y luego volver a agregarlo usando el botón “Añadir otro…”. Esto provocará que Xcode solicite la ubicación del marco de trabajo, y deberá seleccionarse navegando hasta la carpeta de construcción adecuada.

    Otra solución es utilizar un script para copiar el marco de trabajo a la ubicación adecuada antes de construir. Esto se puede hacer mediante la adición de una fase de construcción “Ejecutar script” en la configuración del proyecto, y especificando un script que copie el marco de trabajo desde una ubicación conocida a la carpeta de construcción adecuada.

    También es posible que el problema sea causado por el propio marco de trabajo que no está construido correctamente. En este caso, puede ser necesario revisar las configuraciones de construcción y dependencias del marco de trabajo para asegurarse de que se está construyendo para ambas arquitecturas de dispositivo y simulador, y que se está copiando en las ubicaciones adecuadas.

    En general, existen varias soluciones a este problema que pueden necesitar ser adaptadas al proyecto y marco de trabajo específico que se esté utilizando. Puede ser necesario experimentar con diferentes enfoques para encontrar la solución más efectiva.

Comments are closed.