#ios #angular #cordova #ionic-framework
#iOS #угловатый #кордова #ionic-framework
Вопрос:
Итак, я получаю сообщение об ошибке «Не удалось загрузить веб-страницу с ошибкой: не удалось подключиться к серверу», когда я пытаюсь загрузить свое приложение на iOS. Я перепробовал все, что смог найти по этой теме. Я потратил весь день на попытки. Поэтому я понял, что, возможно, есть что-то необходимое, чего я не понимаю. Вот что я пробовал: «ionic cordova подготовить iOS», «ionic cordova построить iOS», «ionic cordova запустить ios —address= 0.0.0.0 —debug —consolelogs -l», »
<allow-navigation href="http://localhost:8080/*" />
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
«, «плагин cordova rm cordova-plugin-ionic-webview
плагин cordova добавить cordova-plugin-ionic-webview».
Я подумал, что, может быть, у кого-то может быть другая идея или вопросы, которые приведут к решению.
Приложение открывается, и я получаю это сообщение в качестве предупреждения на моей заставке, но затем оно никогда не выходит за пределы заставки.
Что-то, о чем я только что подумал, если я использую «ionic cordova run ios —address = 0.0.0.0 —debug —consolelogs -l», нужно ли мне использовать ip-адрес моего компьютера?
Любые другие предложения или вопросы?
Ответ №1:
Здесь вам помогут документы.
Во-первых, вам нужно будет запустить сервер. Сделайте это, выполнив
ionic serve
В конце это должно дать вам что-то вроде этого:
App running at:
- Local: http://localhost:8100/
- Network: http://192.168.x.xxx:8100/
Если вы хотите запустить это на реальном устройстве iOS в своей сети, вам нужно будет использовать ip-адрес вашего сервера. например. 192.168.x.xxx.
Тогда вы должны быть в состоянии запустить cordova livereload следующим образом:
ionic cordova run ios --livereload-url=http://192.168.x.xxx:8100
Надеюсь, это сработает для вас.
Комментарии:
1. Большое вам спасибо! Я думаю, это сработало: P Или я на шаг ближе! Теперь там написано «Не удалось загрузить веб-страницу с ошибкой: время ожидания запроса истекло»: P Но спасибо за помощь!!!!!
2. пару вещей, которые нужно проверить, вы действительно указали свой сетевой ip-адрес не с помощью x.xxx, а с вашими номерами? Вы запустили
ionic serve
запуск сервера? Можете ли вы подключиться к своему серверу на компьютере разработчика через браузер на другом сетевом устройстве? Кроме того, вы можете выполнить отладку в Safari и посмотреть, в чем может быть ошибка.