Después de actualizar a Catalina 10.15.4 beta con Xcode 13.4 beta, que también actualizó Simulator a 13.4 (921.4).
La aplicación se compila y se ejecuta correctamente en un dispositivo conectado físicamente, pero ningún simulador de ningún dispositivo puede pasar esta etapa.
Tengo los errores
Creación para iOS, pero el marco vinculado e integrado 'App.framework' se creó para iOS Simulator.
o
Creación para iOS Simulator, pero el marco vinculado e integrado 'App.framework' se creó para iOS.
¿Cómo puedo arreglar esto?
fuente






Xcode 11.4 cambió la forma en que se vinculan e incrustan los marcos, lo que está causando problemas al cambiar entre dispositivos iOS y simuladores.
Siga la guía oficial sobre cómo migrar su proyecto.
fuente
flutter cleanvarias veces, eliminar laPods/carpeta yPodfile.lockluego reinstalar usandopod installla carpeta ios que finalmente funcionó.Actualizado a Xcode 11.4. Ios 13.4, Iphone X. La aplicación solo obtiene datos mediante API. La aplicación comenzó en la pantalla blanca y finalmente se bloquea, tanto en el simulador como en el dispositivo.
Seguí la guía oficial (yo también
rm -rf ios/Flutter/App.framework) flutter.dev/docs/development/ios-project-migration . Corrí varias vecesflutter cleanTambién intenté eliminar Pods / folder y Podfile.lock, luego reinstalar usando
pod installen la carpeta ios.Como estoy usando datos asíncronos, también agregué como primera línea en main ()
Sin ayuda, la aplicación no inició ninguno de los simuladores.
Luego quité
ios/yandroid/carpetas. Después de eso en la carpeta del proyecto ejecuté un comandoflutter create .que regenera las carpetas mencionadas.Después de esto, mi aplicación comenzó bien tanto en el simulador como en el dispositivo. Espero que esto sea de ayuda para otros. ¡¡NOTA!! Si ha realizado modificaciones manualmente en esas carpetas, realice una copia de seguridad o confirme de antemano.
fuente
Después de varios días tratando de encontrar una solución para probar la aplicación Flutter en un dispositivo iOS, finalmente encontré esto:
-Abra xCode y ejecute la aplicación en su dispositivo.
fuente
flutter build iosIntenté la solución en el sitio web oficial de flutter pero no funcionó para mí, así que encontré una solución temporal que funcionó para mí, pero me costó mucho trabajo: Aquí está mi ejemplo con el proyecto stuck_framework que es un nuevo nuevo proyecto (ejecutado por primera vez en el simulador)
Creé 2 carpetas dentro del proyecto flutter llamado "ios_simulator" y "ios_real_device". ingrese la descripción de la imagen aquí
Ahora mi primera compilación fue para el simulador, luego quiero cambiar a un dispositivo real, moveré la carpeta ios dentro del proyecto Flutter al "simulador ios"
fuente
La actualización manual de flutter a la versión 1.15 también resuelve este problema. Correr
flutter version v1.15.17me ayudó.Además, puede cambiar
betaodevcanales ejecutando elflutter channelcomando, pero asegúrese de verificar su código con todos los cambios de BC ...fuente
En mi caso, solo funciona simulador (depuración). si desea implementar su aplicación en la tienda de aplicaciones (versión), le recomiendo que actualice la versión de flutter usando
de lo contrario, se encontraría con la aplicación bloqueada con pantalla en blanco.
solo actualiza la versión de flutter y todo funciona bien
fuente
1.15.17aún no está en el canal estable.