Настройка Mac OS для мобильного сборщика 1С.
В предыдущем уроке я показал, как собрать мобильное приложение 1С на Mac OS в XCode.
Теперь же я покажу, как настроить Mac OS и XCode, а потом и мобильный сборщик 1С, для получения итогового ipa файла прямо в Windows.
Лучше один раз увидеть, чем сто раз прочитать и поэтому полный видео урок в конце статьи. Все остальные, читают дальше.
Для использования мобильного сборщика 1С нам необходимо настроить XCode. Для этого заходим в его настройки.
На вкладке аккаунты добавляем необходимые учетные записи. Как это делается вы можете посмотреть в предыдущем уроке. Скачиваем профили.
Проверим что проблем с установленными в систему сертификатами нет. Колонка Status пустая.
На вкладке Location у нас указана версия XCode для командной строки.
Открываем приложение «Связка ключей» и перетаскиваем оба сертификата из вкладки «Вход» в «Система». Это очень важный шаг, не пропустите его.
Далее у каждого ключа сертификата, заходим в свойства.
И устанавливаем доступ для всех.
Чтобы мобильный сборщик 1С смог провести сборку, нам необходимо настроить удаленный доступ к нашему Mac по SSH. Для этого заходим в «Системные настройки» и далее «Сеть».
Выбираем активное соединение с нашей локальной сетью и запоминаем наш IP адрес.
Возвращаемся в настройки и переходим в «Общий доступ».
Тут включаем:
- Удаленный вход
- Добавляем пользователя
- Находим его в списке
- И выбираем
Переходим в мобильный сборщик 1С. Меню сервис — Настройка параметров сборщика.
Указываем что будем собирать приложение на компьютере Apple и заполняем настройки подключения.
- IP адрес компьютера Mac
- Имя пользователя на Mac
- И его пароль
- Проверяем подключение
И если все нормально, то выйдет окно с версией ОС на Mac.
Добавляем профиль провизии для нашего мобильного клиента. Скачать его можно в консоли разработчика. Как это сделать я показывал в предыдущем видео.
В мобильном сборщике 1С создаем Группу сборки. Указываем настройки и App ID, который вы создали в консоли разработчика.
На вкладке Конфигурация, указываем версию и конфигурацию источник.
Далее настраиваем параметры подключения к базе мобильного клиента.
И на последней вкладке параметры сборки. Добавим группу разработчиков.
Найти ее ID можно в консоли разработчика.
Вводим эти данные в мобильном сборщике 1С. Наименование указываем произвольное, способ распространения в моем случае — для разработки.
Указываем профиль провизии загруженный ранее.
Теперь заходим в нашу группу и создаем первую сборку. Здесь все заполнится автоматом, поэтому записываем и запускаем сборку.
По окончании сборки все три пункта должны быть зелеными.
Переходим к результатам сборки. Здесь вы можете скачать готовый IPA файл. Но я покажу еще, как закинуть приложение сразу на телефон или планшет из XCode.
Для этого получаю приложение для сборки на Xcode и скидываю его на Mac.
Открываю проект в XCode.
Подключаю устройство, в моем случае iPad. Указываю его и выбираю команду разработчика. Собираю и запускаю проект, нажав на треугольник в левом углу.
После сборки мобильного клиента 1С и запуска его на iPad я получил такую ошибку.
Чтобы ее исправить, я возвращаюсь в конфигуратор:
- Открываю свойства конфигурации
- Потом подпись мобильного клиента
- Создаю закрытый ключ
- И формирую на его основании подпись
После этого сохраняю конфигурацию для мобильного клиент 1С в файл.
В мобильном сборщике 1С, обновляю конфигурацию.
Создаю новую сборку. И скидываю пакет опять на Mac.
Открываю опять в XCode и собираю повторно с загрузкой сразу на планшет.
После этого мобильный клиент 1С удачно запускается.
На этом все, а более подробное видео вы можете посмотреть ниже. Остались вопросы, пишите в комментариях.