Eu uso um Mac M1 e queria deixar aqui o relato e a solução de um problema que eu tive após instalar o sqflite, fechar e tentar reiniciar o projeto. Então, resumidamente o problema está melhor descrito neste post do github: https://github.com/miguelpruivo/flutter_file_picker/issues/1038. A solução é basicamente o que ele fez ali no início:
sudo arch -x86_64 gem install ffi
para instalar uma gem faltante
cd ios
para entrar no diretório ios
arch -x86_64 pod install
para usar o instalador x86_64 que gera um arquivo Podfile.lock diferente do que os instaladores do M1 atualmente fazem. Aí é só rodar o projeto (não esquece de voltar pra pasta root se você tiver usando o terminal) que funciona direitinho :)