Na maioria das vezes, o problema é que você tem outro react-native startservidor (por exemplo, React Native Packager) em execução em outro terminal ou em outra guia do TMUX (se você estiver usando o TMUX).
Você precisa encontrar esse processo e fechá-lo; portanto, após a execução, react-native run-iospor exemplo, ele estabelecerá um novo servidor de empacotador registrado para esse aplicativo específico.
Basta encontrar esse processo usando:
ps aux | grep react-native
encontre a identificação do processo (PID) e mate o processo do empacotador usando o killcomando (por exemplo kill -9 [PID]). Você deve encontrar o launchPackager.commandaplicativo no macOS, sem ter certeza dos outros sistemas operacionais.
Em seguida, tente executar o run-ios(ou android) novamente. Você poderá ver o novo caminho depois de executar o novo servidor de empacotador, por exemplo:
Looking for JS files in
/Users/afshin/Desktop/awesome-app