Запуск и отладка Android- и iOS-приложений

Если вы разрабатываете мобильные приложения и для Android- и для iOS- и для Windows-устройств, то можно использовать следующую схему.

Взаимодействие вашего компьютера и мобильного устройства осуществляется через веб-сервер. Это может быть встроенный веб-сервер 1C:EDT, веб-сервер, установленный на вашем компьютере, или веб-сервер, существующий в локальной сети. Мобильное устройство подключается к этой же сети через Wi-Fi.

Такая схема разработки применима для мобильных устройств, работающих под управлением всех поддерживаемых операционных систем: Android и iOS.

При этом, если вы используете Android-устройство, то существует более простой вариант: можно работать через встроенный веб-сервер 1C:EDT, а Android-устройство подключить к своему компьютеру через USB-кабель.

Чтобы установить дополнительное программное обеспечение и подготовить инфраструктуру для отладки, выполните следующие действия:
  1. Установите платформу разработчика на мобильное устройство:
  2. Опубликуйте мобильное приложение на встроенном веб-сервере;
  3. Создайте конфигурацию запуска опубликованного мобильного приложения;
  4. Добавьте мобильное приложение на мобильное устройство;
  5. Отлаживайте мобильное приложение.

Установить платформу разработчика на Android-устройство

Важно: Android-устройство должно соответствовать системным требованиям (подробнее см. в документации «1С:Предприятия»).
Чтобы установить платформу разработчика на Android-устройство выполните следующие действия:
  1. Узнайте модель процессора, установленного в вашем Android-устройстве, его архитектуру (ARM или x86) и разрядность (32 или 64 бита);
  2. Включите настройку Неизвестные источники на Android-устройстве. Она находится в группе Безопасность;
  3. Скачайте с сайта производителя устройства и установите на компьютер USB-драйвер для Android-устройства;
  4. Подключите устройство к компьютеру с помощью USB-кабеля;
  5. Разархивируйте мобильную версию «1С:Предприятия»;
  6. Скопируйте на Android-устройство тот установочный файл, который вам нужен:
  7. Запустите установочный файл — платформа разработчика будет установлена и ее иконка появится в списке установленных приложений — 1С:Предприятие;

  8. Отключите Android-устройство от компьютера;

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

Об установке платформы разработчика на Android-устройство можно прочитать подробнее в документации «1С:Предприятия».

Установить платформу разработчика на iOS-устройство

Об установке платформы разработчика на iOS-устройство можно прочитать здесь — Разработка для мобильных устройств - Установка инструментов разработчика для ОС iOS.

Опубликовать мобильное приложение на встроенном веб-сервере

При публикации мобильного приложения вам нужно будет разрешить отладку и указать адрес сервера отладки. Для этого выполните следующие действия:
  1. Узнайте адрес локального сервера отладки. Для этого:
  2. Опубликуйте мобильное приложение. Для этого:
    • В панели Навигатор нажмите Опубликовать мобильное приложение в контекстном меню нужного проекта;
    • В поле Веб-сервер для публикации выберите Встроенный веб-сервер;
    • Не изменяйте значение поля Месторасположение публикации;
    • Установите флажок Разрешить отладку;
    • В поле URL отладчика вставьте из буфера обмена адрес сервера отладки;
    • Нажмите Готово, будет выполнена публикация;
      Совет: Свойства публикации аналогичны параметрам, которые используются при публикации мобильного приложения в конфигураторе «1С:Предприятия». Можно прочитать о них в документации «1С:Предприятия».
  3. Запомните адрес публикации на веб-сервере. Для этого:
    • Откройте панель Веб-серверы. Для этого нажмите Окно > Показать панель > Другое… > 1С:Предприятие > Веб-серверы;
    • Раскройте в этой панели ветку встроенного веб-сервера и найдите в ней публикацию;
    • Нажмите Копировать в контекстном меню, чтобы скопировать адрес публикации на веб-сервере.
    • Сохраните адрес публикации, он понадобится вам для создания мобильного приложения на мобильном устройстве.

Создать конфигурацию запуска опубликованного мобильного приложения

  1. Создайте новую конфигурацию запуска ( > Конфигурации 'Отладка'...) в группе Опубликованное мобильное приложение 1С:Предприятия ;
  2. На закладке Соединение отладки установите следующие параметры:

Добавить мобильное приложение на мобильное устройство

Для отладки мобильного приложения через веб-сервер вам понадобится добавить мобильное приложение на мобильное устройство. Для этого:
  1. Запустите платформу разработчика. Если ни одного мобильного приложения еще не добавлялось, вы увидите пустой список приложений;

  2. Нажмите + чтобы добавить новое мобильное приложение;
  3. В поле Адрес введите адрес публикации мобильного приложения на веб-сервере (регистр букв имеет значение);

  4. Нажмите Загрузить. Мобильное приложение будет загружено с веб-сервера;
  5. На странице Создать приложение выполните следующие настройки:
    • Установите флажок Перезапуск из конфигуратора. Благодаря этому при перезапуске конфигурации запуска в 1C:EDT, мобильное приложение, запущенное на устройстве, будет автоматически обновляться и перезапускаться;
    • Установите флажок Отладка разрешена. Благодаря этому вы сможете отлаживать мобильное приложение, работающее на устройстве;
    • В поле Адрес сервера отладки введите адрес локального сервера отладки;

  6. Нажмите ОК;
  7. Мобильное приложение будет загружено в информационную базу и появится в списке приложений;

  8. Чтобы запустить мобильное приложение, нажмите на него;