0. Isonic 138 27.11.17 09:47 Сейчас в теме

Сборка мобильного приложения 1С под IOS

В статье представлена инструкция по сборке мобильного приложения 1С под iOS с использованием бесплатного аккаунта разработчика Apple.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. DENLSD 30.01.18 11:55 Сейчас в теме
Спасибо. Думаю материал будет полезен людям которые только пробуют разработку по IOS.

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

1) "Необходимо правильно ввести данные для подключения к компьютеру с ОС iOS" - не обязательно оно. Если Вы осуществляете перенос проекта на виртуальную машину файловым методом.

2) Для обновления конфигурации не обязательно каждый раз пересобирать приложение сборщиком. Выгрузите хмл мобильной конфигурации и закиньте прямо файловым методом в Ваш проект хCode (папка Templates в проекте) переименовав 1cema.xml в conf.xml
Даже перезапуск xCode не требуется. Просто перекомпилить.

3) Сертификаты подписи безплатного акаунта отзиваються примерно +/- 1 месяц. Ну у меня как то так вышло. По этому долго тестировать не выйдет.
adhocprog; +1 Ответить
2. Isonic 138 30.01.18 12:29 Сейчас в теме
(1)
1. Согласен, в данном случае можно обойтись и без этого.
2. Спасибо за замечание
3. У меня почему-то больше 7-ми дней не живут они. Я имею в виду сами тестовые приложения на мобильном устройстве.
3. DENLSD 30.01.18 12:48 Сейчас в теме
3. Так и есть, сертификат временный. Попробуйте его востановить на портале разработчиков портале разработчиков

Там статусы меняются. Не уверен будет ли возможность на бесплатном аккаунте.
Периодически они могут приостанавливаться или блокироваться. (по жалобам и времени)
Прикрепленные файлы:
4. FesenkoA 38 30.01.18 18:40 Сейчас в теме
(3) А можно, пожалуйста, поподробнее про восстановление сертификатов, и вообще про получение сертификатов? Столкнулся с тем, что в сети очень мало информации по сборке 1С на яблокофоны, а все чаще клиентам с яблоками хочется "пощупать"..
5. DENLSD 31.01.18 09:37 Сейчас в теме
Рекомендую прочитать

В целом для нас xCode делает все сам. Создает автоматом подпись и сертификат в рамках выбраного провижин профиля.
6. alexnikolas 63 27.02.18 21:33 Сейчас в теме
У меня после открытия проекта при попытке собрать вываливается ошибка:
ld: warning: ignoring file /Volumes/Work/XcodeProjectTest/F2/1cem.o, missing required architecture x86_64 in file /Volumes/Work/XcodeProjectTest/F2/1cem.o (2 slices)
ld: entry point (_main) undefined. for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Может кто подскажет решение? проект чистил - не помогает.
7. alexnikolas 63 27.02.18 22:31 Сейчас в теме
(6) На самом телефоне запустилось. Вопрос снят.
8. Zabba 22.03.18 09:49 Сейчас в теме
(7) а как на сам телефон то вытащить, если оно не скомпилировано?(7)
9. Isonic 138 22.03.18 11:41 Сейчас в теме
(8) подключить к маку, выбрать его в Xcode и скомпилировать. Приложение само перенесется на мобильное устройство
10. alexnikolas 63 22.03.18 13:50 Сейчас в теме
Только обязательно ставь мобильную платформу свежую. В сборщике я не ставил галочку "Собирать ipa" - у тебя появится архив. Распакуй - внутри проект. Запусти его. В списке устройств на котором будет запуск после того как подключишь телефон проводом - появится твой телефон в самом верху списка устройств. Выбираешь его и запускаешь - он сам установит на телефон приложение и запустит его. Там еще нужно включить твой телефон в список устройств для разработки, но это уже не к этой теме
11. grin_64 36 27.04.18 12:18 Сейчас в теме
А может кто подскажет, как установить prjios_client.zip на ipad? 1С мобильный клиент для подключения к web-серверу 1С?
12. mxs89 3 25.05.18 14:39 Сейчас в теме
У меня после сборки приложения на устройстве не отображаются шрифты/текст в колонках табличной части. Кто нибудь сталкивался с таким, как решали?
13. Isonic 138 25.05.18 15:51 Сейчас в теме
(12) вы шрифты какие-то специфические поставили?
14. mxs89 3 27.05.18 16:20 Сейчас в теме
(13) нет, все типовое, ед. менял только размер.
Прикрепленные файлы:
15. mxs89 3 27.05.18 16:25 Сейчас в теме
16. it@contlog.ru 01.06.18 05:28 Сейчас в теме
Подскажите как быть с такой ошибкой?
Прикрепленные файлы:
17. Isonic 138 01.06.18 08:45 Сейчас в теме
(16) в моей публикации (в PDF файле) эта ошибка рассматривается
Прикрепленные файлы:
18. fr13 05.07.18 12:22 Сейчас в теме
(17) Я скачал Вашу публикацию. У Вас рассматривается не этот вопрос. в (16) вопрос про ненайденное устройство. Я тоже столкнулся с этой проблемой. XCode не видит iphone. Настройки USB в VMWare менял. Подскажите пжл, как решить эту проблему?
19. Isonic 138 05.07.18 15:02 Сейчас в теме
(18) Вот вырезка из файла публикации. Проблема может быть только на стороне VMWare.
Прикрепленные файлы:
20. fr13 06.07.18 04:56 Сейчас в теме
(19) Я менял порты. Это не помогло
21. Isonic 138 06.07.18 08:19 Сейчас в теме
(20) в моем случае получилось так:
- На VMWare стояла настройка на USB 3.0, мобильное устройство подключил к USB 3.0. Ничего не работало, писало ошибку с драйвером.
- На VMWare стояла настройка на USB 2.0, мобильное устройство подключил к USB 2.0. Все заработал.

(20) Вам выдается какое-нибудь сообщение в VMWare при подключении мобильного устройства?
И вы пишете что не видит XCode. А сам Mac OS видит ?
22. fr13 06.07.18 09:46 Сейчас в теме
(21) Сообщение от VMWare не выдается. Может это дело не в оригинальности кабеля? Но ITunes на основной ОС видит устройство.
23. Isonic 138 06.07.18 16:13 Сейчас в теме
(22) Нет, шнур тут не причем. Вот то что никаких сообщений не выдается это конечно плохо.
24. djolejek 17.07.18 00:43 Сейчас в теме
3. Настройка сборщика мобильных приложений

Подробно рассказывать не буду, так как это не один раз публиковали на инфостарте. Напомню лишь важные моменты:


А где найти эти публикации? Не нашел как с самого начало и до конца настроить сборщика под IOS. Не подскажите где можно найти?
25. djolejek 17.07.18 04:10 Сейчас в теме
Всем привет. Пытаюсь собрать приложение для iOS системы но вылезает ошибка:

Ошибка создания каталога кеш-файлов (для мобильной платформы): C:\Users\oleg\downloads\platform\80312046

Кто-нибудь может подсказать что это за ошибка, и в какую сторону копать?.
Прикрепленные файлы:
26. Isonic 138 17.07.18 08:22 Сейчас в теме
(25) скорее всего прав нет на создание каталога
djolejek; +1 Ответить
27. djolejek 18.07.18 04:42 Сейчас в теме
28. djolejek 24.07.18 22:10 Сейчас в теме
Всем привет. После сборки мобильного приложения на IOS и последующем запуске на Iphone запускаеться приложение но с пустым списком информационных баз.

В конфигурационном файле ibases прописано:

[Мобильный клиент]
Connect=ws="http://192.168.16.7/my-base";
UpdateURL=97282424-870b-11e8-8136-02342341.xml
MobilePublicKey=

На сколько я понимаю после сборки приложение должно сразу запускать нужную базу а не предлагать ее выбрать из списка. Кто-нибудь знает почему так происходит?
29. it@contlog.ru 01.08.18 07:31 Сейчас в теме
Каким образом выполнить компиляцию приложения для IOS с помощью сборщика до конца, не прибегая к костылям в xcode? Минус этого подхода что получается очень длинная цепочка операций чтобы компилировать свое приложение и смысл использования сборщика страдает. Видимо автор предложил свой костыль?
30. Isonic 138 01.08.18 08:22 Сейчас в теме
(29)
Каким образом выполнить компиляцию приложения для IOS с помощью сборщика до конца, не прибегая к костылям в xcode

купить лицензию разработчика IOS. В результате чего сборщик вам выдаст готовый файл приложения.

(29)
Минус этого подхода что получается очень длинная цепочка операций чтобы компилировать свое приложение и смысл использования сборщика страдает

Пишите с нуля, вам никто не запрещает.
+ этого подхода заключается в том, что мобильная платформа 1С очень сильно облегчает разработку приложения.
+ этого в том, что это 1С, со своей спецификой бизнес решения. Собственно поэтому и все так и делается.

Соглашусь что это очень неудобно.
31. gagash 20.09.18 08:55 Сейчас в теме
А можно перенести себе на мобильную платформу типовую конфигурацию 1с, типа 1сРозница?
32. Isonic 138 20.09.18 12:14 Сейчас в теме
(31) Весь функционал нет, только часть (очень малую часть)
33. gagash 20.09.18 13:16 Сейчас в теме
(32)
только часть (очень малую часть)

насколько малую ;)? Кассовый функционал к примеру можно? Продажи, учет скидок, интеграция с ККТ через БПО, ? Или проще будет с нуля что-то своё простое написать кассовое, только для продаж?
34. user1066490 10.10.18 18:37 Сейчас в теме
Требуется консультация и помощь не могу скомпилировать проект в XCode 10. Опыта не хватает. Естественно за вознаграждение.

Контакт для связи admin собака it-ltd.ru
35. Isonic 138 11.10.18 07:09 Сейчас в теме
(34) Используй 9-ю версию.
На данный момент то что делает сборщик приложений 1С не работает в 10-ой версии Xcode.
36. rotting 46 07.11.18 21:11 Сейчас в теме
38. data78 22.11.18 16:21 Сейчас в теме
Добрый день. Сборщик выдает такую ошибку:
CommonModule.MobileApplicationBuilding.Module(314)}: Выбранное мобильное приложение не может быть собрано для ОС iOS, т.к. следующие внешние компоненты не собраны для этой ОС.: ДрайверШтрихМККТ54ФЗ от 30.10.2018 15:25:58, ДрайверСканкодСканерШтрихкода от 30.10.2018 15:25:58, ДрайверВерсияТККТ54ФЗ от 30.10.2018 15:25:58, ДрайверАТОЛККТ54ФЗ от 30.10.2018 15:25:57, ДрайверScanPortУстройстваВвода от 30.10.2018 15:25:57, ДрайверRightScanУстройствоПечати от 30.10.2018 15:25:57, ДрайверRightScanУстройстваВвода от 30.10.2018 15:25:57, Драйвер1ССканерШтрихкода от 30.10.2018 15:25:57
С чем это может быть связано?
39. Isonic 138 22.11.18 16:29 Сейчас в теме
(38)
Выбранное мобильное приложение не может быть собрано для ОС iOS, т.к. следующие внешние компоненты не собраны для этой ОС


Видимо нужно гуглить по этому тексту. С такой ошибкой не сталкивался. Могу лишь предположить, что указанные внешние компоненты не могут в принципе работать в мобильной ОС.

Проверьте внешнюю компоненту на признак того что она может быть использована в iOS
40. data78 22.11.18 19:50 Сейчас в теме
Дело в том, что это типовое приложение 1с унф, там добавлено пару реквизитов только. В типовом то все эти драйверы присутствуют и есть же мобильное приложение под ios.А в интернете ничего похожего не нашлось, вот и решила тут спросить.
41. Region102 34 24.11.18 07:59 Сейчас в теме
Вот сборка под iOS, правда с платным аккаунтом https://www.youtube.com/watch?v=UKJ76BNaIqE
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Консультант 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист стажер 1С
Нижний Новгород
зарплата от 30 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству