Após atualizar para o Catalina 10.15.4 beta com o Xcode 13.4 beta, que também atualizou o Simulator para 13.4 (921.4).
O aplicativo compila e executa corretamente em um dispositivo conectado fisicamente, mas nenhum simulador de nenhum dispositivo pode passar nesse estágio.
Eu tenho os erros
Construído para iOS, mas a estrutura vinculada e incorporada 'App.framework' foi criada para o iOS Simulator.
ou
Criando para o iOS Simulator, mas a estrutura vinculada e incorporada 'App.framework' foi criada para o iOS.
Como posso consertar isso?
fonte
O Xcode 11.4 mudou a maneira como as estruturas são vinculadas e incorporadas, o que está causando problemas na alternância entre dispositivos e simuladores iOS.
Siga o guia oficial sobre como migrar seu projeto.
fonte
flutter clean
várias vezes, excluindo aPods/
pasta ePodfile.lock
depois reinstalando usandopod install
a pasta ios, que finalmente funcionou.Atualizado para o Xcode 11.4. Ios 13.4, Iphone X. App apenas busca dados usando a API. O aplicativo foi iniciado na tela branca e, finalmente, travou, tanto no simulador quanto no dispositivo.
Eu segui o guia oficial (também
rm -rf ios/Flutter/App.framework
) flutter.dev/docs/development/ios-project-migration . Eu corri várias vezesflutter clean
Eu também tentei excluir Pods / pasta e Podfile.lock e reinstalar usando
pod install
a pasta ios.Como eu estou usando dados assíncronos, também adicionei como primeira linha em main ()
Sem ajuda, o aplicativo não iniciou nenhum simulador.
Então eu removi
ios/
eandroid/
pastas. Depois disso, na pasta do projeto, executei o comandoflutter create .
que regenera as pastas mencionadas.Depois disso, meu aplicativo começou bem no simulador e no dispositivo. Espero que isso ajude outros. NOTA!! se você tiver feito alguma modificação manualmente nessas pastas, faça backup ou confirme com antecedência.
fonte
Depois de vários dias tentando encontrar uma solução para testar o aplicativo Flutter no dispositivo iOS, finalmente encontrei o seguinte:
-Abra o xCode e execute o aplicativo no seu dispositivo.
fonte
flutter build ios
Eu tentei a solução no site oficial do flutter, mas não funcionou para mim, então encontrei uma solução temporária que funcionou para mim, mas levou alguns trabalhos difíceis: Aqui está o meu exemplo com o projeto stuck_framework, que é um novo novo projeto (primeira execução no simulador)
Criei 2 pastas dentro do projeto flutter chamado
"ios_simulator" e "ios_real_device". insira a descrição da imagem aqui
Agora, minha primeira compilação foi para o simulador. Quero mudar para um dispositivo real. Vou mover a pasta ios dentro do projeto Flutter para o "ios_simulator"
fonte
A atualização manual do flutter para a versão 1.15 também resolve esse problema. Corrida
flutter version v1.15.17
me ajudou.Além disso, você pode alternar para
beta
oudev
canais executando oflutter channel
comando, mas certifique-se de verificar seu código em relação a todas as alterações de BC ...fonte
No meu caso, ele funciona apenas em simulador (depuração). se você deseja implantar seu aplicativo na loja de aplicativos (versão), recomendo que você atualize a versão do flutter usando
caso contrário, você encontrará um aplicativo com falha na tela branca.
basta atualizar a versão flutuante, então tudo funciona bem
fonte
1.15.17
ainda não está no canal Stable.