Есть ли лучший способ отладки и разработки при использовании iOS-приложения для встраивания в AngularJS web - PullRequest
0 голосов
/ 29 сентября 2018

Мне недавно нужно было поддержать проект, который представляет собой приложение для iOS, работающее на iPad, и оно использует iOS + AngularJS.По сути, это приложение для iOS, однако оно использует WebView для встраивания другой сети AngularJS.В сети AngularJS есть много файлов html и javascript.Если я хочу отладить или изменить некоторые файлы с помощью angularjs web, я должен использовать XCode и запустить приложение iOS.Кстати, я разработчик внешнего интерфейса, поэтому я ничего не знаю о iOS или XCode.

При запуске приложения iOS XCode создаст папку для размещения моих веб-файлов angularjs.Проблема в том, что когда я перестраиваю приложение iOS каждый раз, XCode всегда создает другую новую папку для размещения моих веб-файлов angularjs.Это требует от меня больших усилий при разработке моей сети angularJs, потому что каждый раз, когда я изменяю свои веб-файлы, мне приходится перестраивать и перезапускать XCode, и мне приходится находить новую папку, созданную XCode, чтобы найти мои веб-файлы.,Если что-то не так, я должен снова исправить js-файлы и заново перестроить XCode.Это действительно не очень хороший способ разработки.

Есть ли способ настроить XCode для использования той же папки? По крайней мере, мне не нужно искать мои веб-файлы, когда япересобрать XCode.

и

Возможно ли мне не перестраивать XCode при изменении веб-файлов? Если я изменяю js, мне нужно перестроить, иначе, это не будет работать.

XCode создает папку для размещения веб-файлов каждый раз, когда я перестраиваю ее

1 Ответ

0 голосов
/ 29 сентября 2018

XCode создает пакет, который можно установить на устройства.

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

В зависимости от ваших потребностей, вы можете просто загрузить файлы по жестко заданному пути на вашем локальном Mac.Это будет работать только на симуляторе и не рекомендуется, потому что если у вас более одного разработчика, пути могут не совпадать между компьютерами разработчика.Лучшее решение - запустить локальный веб-сервер и загрузить свое веб-представление с этого локального сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...