Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.

Quem já passou por esse perrengue do <RNCSafeAreaProvider> aparecer como não implementado só na versão mais nova do simulador? Parece que a compatibilidade de versões e dependências é mais sensível do que a gente imagina na hora de atualizar o projeto.
A minha experiência é que esses problemas aparecem quando a versão do SDK do XCode ou do iOS não bate certinho. Acho que vale sempre checar a compatibilidade das versões antes do upgrade.
No meu time, a gente sempre tenta manter as dependências bem alinhadas com a documentação oficial, principalmente em componentes nativos. Se aparecer erro assim, geralmente é questão de verificar se o pacote está atualizado ou se precisa de um linking manual.
Eu faria um rollback parcial e verificaria se o problema é de dependências, especialmente do React Native e dos pacotes nativos. Depois, atualizaria de forma controlada, com testes pequenos para evitar surpresas.