Я следую официальной документации React Native здесь:
https://reactnative.dev/docs/troublesho ... -than-8081

Из корня проекта я запускаю Metro следующим образом:
Код: Выделить всё
yarn start --port 10000
Однако, когда я запускаю приложение iOS в симуляторе из Xcode, я получаю эту ошибку:
Код: Выделить всё
No bundle URL present.
Make sure you're running a packager server or have included a .jsbundle file in your application bundle.

Согласно документации, для iOS я должен:
обновить вхождения 8081 на выбранный вами порт в ios/__App_Name__.xcodeproj/project.pbxproj.
Проблема в том, что в моем файле ios/__App_Name__.xcodeproj/project.pbxproj вообще нет вхождений 8081, поэтому мне нечем заменить. Поиск 8081 ничего не возвращает.
Что я пробовал
- Запуск Metro с помощью Yarn start --port 10000
- Очистка папки сборки в Xcode и пересборка приложения
- Перезапуск симулятора iOS
- Поиск во всей папке ios/ (включая project.pbxproj) на предмет 8081 → совпадений не найдено
- React Native: (версия здесь, например, 0.73.8)
- Использование интерфейса командной строки React Native (не Expo)
Подробнее здесь: https://stackoverflow.com/questions/798 ... fault-port
Мобильная версия