Всем привет! В данном уроке я буду собирать мобильное приложение 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 с помощью сборщика мобильных приложений. Подписывайтесь на канал, ставьте лайк. Всем удачи, пока!