16

Мне очень нравится, как я могу просто сделать ionic upload и мгновенно получить свое приложение на своем iphone!как я могу отлаживать приложение в ионном виде из окон?

Но как я могу его отладить? Я нахожусь в окнах и все параметры, которые я нашел, должны находиться на OSX.

1) Safari 6 удаленной отладки - Safari для окон было прекращено в 5,1

2) XCode - Неа, на окнах

3) ionic emulate ios -l -c -s Неа, на окнах

У меня есть Mac на в режиме ожидания прослушивание запросов на создание через vs-mda-remote сервис от Visual Studio Cordova Tools, поэтому я могу создавать и развертывать на таком же живом устройстве, однако это занимает много времени.

Если это каким-то образом интегрирована с ионным зрения

ionic upload -l -c -s 

моя жизнь была бы полной. Хорошо, возможно, мы можем обойтись без живой перезагрузки, но возможно ли вообще?

Чтобы уточнить, я знаю об ионной службе, однако я говорю об отладке ПО ТЕЛЕФОНУ с помощью мобильного приложения IonicView. У меня есть проблема, которая ТОЛЬКО случается в телефоне через приложение IonicView, но не может быть реплицирована в браузере.

+1

В настоящий момент вы не можете отлаживать Ionic View. Кроме того, в ионном представлении нет всех плагинов, поэтому, если вы используете что-либо вроде плагина sqlite, он не будет работать на Ionic View :( – TimoSolo

+0

Я использовал для отладки специально, когда приложение потребляет * родные плагины *, запустив приложение «ионный запуск android» на Прикрепленное устройство usb и * GapDebug * спаси меня до dubug. – mumair

ответ

7

Я не знаю почему, но я думал, что GapDebug гораздо более известен. GapDebug предлагает вам все функции, необходимые для отладки вашего приложения очень простым и простым способом. Он работает на Mac OS X, но также и на компьютере под управлением Windows.

+1

Это потрясающе. Просто настройте его и полюбите его до сих пор, спасибо! – parliament

+0

Нет проблем, пожалуйста. Насколько я знаю, это самый лучший инструмент для отладки приложений !! – Sithys

+0

Да, пользовательский интерфейс очень интуитивно понятен. Честно говоря, единственное, чего ему не хватает, это мобильное приложение GapDebug, которое облегчает его развертывание. IonicView решил это через «ионную загрузку» и открыл его в своем приложении, буквально занимает 5 секунд. Для GapDebug есть весь процесс подготовки и подписания ipa, который в моем случае требует Mac в режиме ожидания для создания пакета (занимает минуту). Его не так просто развернуть как «ионная загрузка», но он ближе к металлу, так сказать. – parliament

0

Если вы установили Ionic CLI, используя npm, и он был успешно добавлен в качестве переменной PATH в вашу среду Windows, у вас будет доступ к команде ionic serve. Это создаст локальный сервер на вашем компьютере для тестирования вашего приложения в веб-представлении.

Чтобы проверить наличие ошибок, просто откройте инспектор вашего браузера и проверьте наличие ошибок, зарегистрированных на консоли.

http://ionicframework.com/docs/cli/install.html

http://blog.teamtreehouse.com/install-node-js-npm-windows

+3

спасибо, но я знаю об этом и использую его, я специально хочу отлаживать приложение на своем телефоне с помощью мобильного приложения IonicView, как я уже упоминал. Я пытаюсь отладить проблему в своем приложении, которая возникает только при запуске через IonicView и не может быть реплицирована в браузере. – parliament

+0

Вы должны сообщить об этой ошибке парням DriftyCo. Они довольно быстро справляются с этими проблемами. https://github.com/driftyco/ionic/issues –

+2

Вопрос был направлен на тестирование телефона, а не на локальное тестирование. Хотя локальная среда действительно работает для тестирования, все еще есть вещи, которые нужно отлаживать на устройстве, которое локальное тестирование не будет улавливать. – Justin

0

Intel XDK и Intel Live View приложение позволяет отлаживать устройство IOS от Windows.

https://software.intel.com/en-us/intel-xdk

Вы должны подписать свою собственную версию приложения просмотра живого и это дает вам инструкции для этого.

Затем вы можете просто подключить свой iPhone. Intel XDK обнаружит это. Перейдите на вкладку отладки, и она будет развертывать и отлаживать ваше приложение.

-3

GapDebug не позволит вам проверять, работает ли вы на iOS 10.

https://www.genuitec.com/discontinue-development-of-gapdebug/

+1

Это должен быть комментарий к принятому ответу. В вопросе конкретно не спрашивают о GapDebug – parliament

+0

Принятый ответ отвечает на GapDebug. Почему вы голосовали? Я делил полезную информацию с принятым ответом. – Path

1

Выше ответы о ionic serve и GapDebug фантастичны, но есть еще один способ отладки ионного приложения, работающее на устройстве Android с помощью Chrome браузера.

Да, хром, все, что вам нужно сделать, это тип chrome://inspect, убедитесь, что ваш телефон подключен к USB с включенным Опции разработчика, и посмотреть волшебство!

Примечания: Если вы используете Chrome для проверки/отладки, то необходимо закрыть GapDebug

enter image description here

Для прошивки (ионическая, PhoneGap, Кордова) приложение отладки на Safari, пожалуйста, проверьте это post.

Смежные вопросы