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 clean
varias veces, eliminar laPods/
carpeta yPodfile.lock
luego reinstalar usandopod install
la 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 clean
También intenté eliminar Pods / folder y Podfile.lock, luego reinstalar usando
pod install
en 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 ios
Intenté 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.17
me ayudó.Además, puede cambiar
beta
odev
canales ejecutando elflutter channel
comando, 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.17
aún no está en el canal estable.