Как обновить порт по умолчанию React Native?IOS

Программируем под IOS
Ответить
Anonymous
 Как обновить порт по умолчанию React Native?

Сообщение Anonymous »

Я пытаюсь запустить приложение React Native с Metro на порте, отличном от 8081 по умолчанию (например, 10000).
Я следую официальной документации React Native здесь:

https://reactnative.dev/docs/troublesho ... -than-8081
Изображение

Из корня проекта я запускаю Metro следующим образом:

Код: Выделить всё

yarn start --port 10000
Metro нормально запускается на порту 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»