Приложение зависло на экране запуска, а затем показывает ошибку "Нет URL-адреса пакета" - PullRequest
0 голосов
/ 11 июля 2019

Я запустил проект, который создается после npm install response-native run-ios. Терминал отображает успешно запущенное приложение на симуляторе. Приложение также показывает экран запуска и застревает там на минуту или около того, а затемон отображает ошибку «Отсутствует URL-адрес пакета»

Ожидаемый результат: показать первый результат экрана страницы входа в систему: приложение зависло на экране запуска, а затем показывает ошибку на симуляторе

1 Ответ

0 голосов
/ 11 июля 2019

У меня была (и все еще есть) эта проблема некоторое время, только когда я использую Wi-Fi, который требует использования прокси.

Единственное "решение", которое я нашел, было добавить мой IP изнутри ios-> appName-> AppDelegete.m в переменную jscodeLocation.

Внутри #ifdef DEBUG я изменил:

    jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

до

   jsCodeLocation = [NSURL URLWithString:@"http://WRITEYOURIPHERE/index.bundle?platform=ios&dev=true"];

На Mac у меня работает IP:

Apple logo at the top left
System preferences
Network

и тогда он скажет вам

Вы подключаетесь к «WifiName» с IP: 1.1.1.1

Просто возьмите это число и поместите его в код jscodeLocation, который я говорил ранее вместо WRITEYOURIPHERE:

   jsCodeLocation = [NSURL URLWithString:@"http://1.1.1.1/index.bundle?platform=ios&dev=true"];

Это всего лишь обходной путь, так как он не позволил бы мне обслуживать серверы, завершив все вызовы API.

...