Olá, Renato!
Entendo que você esteja enfrentando dificuldades para executar o emulador no Mac M1 ao utilizar o React Native. Vou tentar te ajudar!
Pelo que você mencionou, parece que o problema pode estar relacionado à incompatibilidade do Cocoapods com a arquitetura do seu Mac M1. Os comandos que você executou são uma tentativa de contornar esse problema, mas infelizmente não obtiveram sucesso.
Uma possível solução alternativa seria utilizar o Rosetta 2, que é uma ferramenta de tradução de código que permite que aplicativos desenvolvidos para a arquitetura x86_64 sejam executados em Macs com a arquitetura M1. Para ativar o Rosetta 2, você pode seguir os seguintes passos:
- Abra o Terminal.
- Execute o seguinte comando:
softwareupdate --install-rosetta
. - Aguarde o processo de instalação ser concluído.
Após a instalação do Rosetta 2, tente novamente executar o comando npx react-native run-ios
e veja se o emulador é aberto corretamente.
Caso essa solução alternativa não funcione, recomendo que você verifique se há alguma atualização disponível para o React Native ou para o Xcode, pois isso também pode influenciar na execução do emulador.
Espero que essas sugestões possam te ajudar a resolver o problema. Se ainda tiver dificuldades, não hesite em perguntar novamente. Estou aqui para auxiliar no que for possível!
Espero ter ajudado e bons estudos!