Приложение React Native выдает «URL-адрес комплекта отсутствует», но работает при перезагрузке - PullRequest
2 голосов
/ 22 октября 2019

Когда я запускаю свое приложение React Native с react-native run-ios, примерно вдвое меньше времени он выдает ошибку «Нет URL-адреса в комплекте»

enter image description here

а в консоли висит "Загрузка графика зависимостей, сделано"

enter image description here

Если я перезагружаюсь, он всегда работает нормально, так что это на самом деле не проблемаЯ просто хочу понять почему. Есть идеи?

Ответы [ 3 ]

0 голосов
/ 30 октября 2019

Одной из наиболее распространенных причин может быть интернет-прокси. Если вы установили какой-либо SOCKS-прокси, снимите этот флажок.

0 голосов
/ 30 октября 2019

Причин может быть несколько. Кэш остается в части сборки и может вызывать ошибки, большинство из которых происходит в разделе принятия адреса HTTP. Рекомендуется взглянуть на раздел NSAppTransportSecurity или NSExceptionAllowsInsecureHTTPLoads в файле info.list.

Если вы не найдете здесь проблемы, вы можете столкнуться с проблемой в части build,В этом случае вы можете удалить файл build и запустить

rm -rf ios/build
0 голосов
/ 22 октября 2019

«URL-адрес пакета отсутствует» означает, что в вашем проекте iOS отсутствует файл main.jsbundle. Файл main.jsbundle используется для управления ресурсами (такими как изображение и пользовательский шрифт) в режиме выпуска. После перезагрузки хорошо работает некоторая работа, но, возможно, в выпуске App Store или тестировании релизов могут возникнуть некоторые проблемы, например, если изображение не отображается правильно ... Это только мое мнение. Спасибо

...