РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ 1С
КУРС 1С

Интенсив по разработке мобильного приложения 1С, для внутри корпоративного использования. Разработка обмена, динамического интерфейса, авторизации, XDTO. В процессе изучения вы создадите мобильное приложение 1С для B2B с нуля до 100%.

В процессе научитесь писать:

  1. Кроссплатформенные мобильные приложение на базе платформы 1С
  2. HTTP сервисы для обмена с центральной базой
  3. XDTO пакеты для обмена между разнородными системами
  4. Получите шаблонный кейс для разработки мобильных приложений 1С
Опубликовано: 17 ноября 2024 г.

Всем привет! В данном уроке я буду собирать мобильное приложение 1С и мобильный клиент 1С под iOS. Покажу как генерировать сертификаты и профили провизии, как настроить XCode и загрузить собранные мобильные приложения 1С на устройства iOS. Для установки 1с на ios я буду использовать сервис Diawi. Загружать мобильное приложение 1С я буду на ipad с iOS 12, но вы можете использовать любое совместимое устройство.

Введение в процесс сборки 1С на iOS

Всем привет! С вами Низамов Илья. В данном уроке я покажу, как можно, имея аккаунт разработчика Apple, сгенерировать сертификаты, создать профили провизий, а также собрать мобильный клиент, который идет в поставке мобильной платформы 1С 8.3.12. Сборку будем осуществлять в Xcode с последующей публикацией на наше устройство. Для работы нам потребуется оплаченный аккаунт разработчика Apple.

Подготовка к сборке 1С на iOS

Нам понадобится операционная система macOS Sierra 10.12.6 и Xcode 9.2. Именно на таких версиях я успешно собрал приложения, поскольку с более новыми версиями возникли трудности, которые пока решить не удалось.

Настройка аккаунта разработчика Apple

Начинаем с входа в аккаунт разработчика на developer.apple.com. Вводим учетные данные и переходим на вкладку «Сертификаты и профили» для создания необходимых сертификатов. Нам понадобится сертификат для разработки и сертификат для публикации в App Store.

Первый шаг – открыть на Mac приложение «Ключи», затем через «Ассистент сертификации» выполнить запрос сертификата у бюро сертификации, используя e-mail разработчика. Назовем файл сертификата iOS Developer и сохраним.

Создание App ID и профилей провизий

Создаем идентификаторы приложений в App ID, вводим необходимые параметры (например, Bundle ID с префиксом ru.ns). Эти действия повторяем для каждого нашего приложения, в том числе для мобильного клиента.

Далее нужно создать профили провизий для разработчика, чтобы иметь возможность собирать и тестировать наши приложения на устройствах. Профили создаются для каждого App ID и сохраняются для дальнейшего использования.

Настройка Xcode и сборка приложений

Запускаем Xcode, добавляем аккаунт разработчика в настройках и проверяем, чтобы все сертификаты были в связке ключей. Далее переходим к сборке приложений.

Сначала распаковываем файлы мобильной платформы и клиента на рабочий стол, открываем проект в Xcode и настраиваем параметры приложения, такие как Display Name и Bundle ID, вводя данные, которые мы ранее указали в консоли разработчика.

Проводим сборку проекта для получения итогового ipa-файла через меню Product -> Archive, выполняем экспорт и сохраняем в папку.

Публикация и тестирование приложения на устройствах

Для публикации приложения на устройстве используется сервис, который генерирует QR-код для загрузки. Выбираем нужный ipa-файл и загружаем его в сервис, а затем сканируем QR-код на iPad для установки и тестирования приложения.

Заключение

На этом все. Я подробно показал, как выполнить сборку мобильной платформы и мобильного клиента под iOS и разместить их на устройствах. В следующих уроках я расскажу, как собирать ipa-файлы на компьютере Windows с помощью сборщика мобильных приложений. Подписывайтесь на канал, ставьте лайк. Всем удачи, пока!

Посмотрите подробное видео:

Video thumbnail