gifts2017

Как загрузить мобильное приложение 1C 8.3 для разработчика на устройство под управление iOS без использования xCode и MacOS!

Опубликовал Денис Краснов (Neco) в раздел Администрирование - Системное

В данной статье будет описан метод установки собственной конфигурации и мобильного приложения 1C 8.3 для разработчика на устройства под управление iOS (iPod, iPhone, iPad),  без использования xCode и MacOS. К статье прикреплен 1С:Заказы, который устанавливается на джейлбрекнутое устройство и с помощью которого можно загружать и обновлять собственные конфигурации через Web-сервер.

 

Внимание! Все, что описано ниже вы делаете на свой страх и риск исключительно в образовательных целях. Автор не несет ответственности за испорченные iPhone'чики и iPad'дики.

 

Устанавливаем мобильное приложение для разработки

 

1. Скачиваем и устнавливаем платформу 1С: Предприятие 8.3.2

 

 

2. Создаем или модифицируем готовое мобильное приложение 1С

3. Выгружаем разработанное мобильное приложение в xml файл,  с помощью меню "Конфигурация - Мобильное приложение - Записать в файл..." или публикуем на Web-сервере с помощью "Публиковать...".

 

5. Устанавливаем на персональный компьютер iTunes. Возможно потребуется перегрузить компьютер.

 

6. Устанавливаем из App Store 1С: Заказы.

http://a4.mzstatic.com/us/r1000/072/Purple/v4/dd/2f/35/dd2f35d3-23ca-ec28-ee80-7a015bd527f4/mzm.jxlyjrie.175x175-75.jpg

 

7. Открываем в iTunes список установленных приложений.

Нажимаем правой кнопкой мышки на 1С: Заказы откроется папка, где хранится ipa-файл приложения.

С помощью правого клика мышки откроем ipa-файл в WinRar или другом архиваторе, который может просматривать zip-файлы.


Извлекаем файлы из архива в любую папку на компьютере.


8. Скачиваем и устанавливаем plist Editor for Windows. В папке с разархивированным приложением 1С: Заказы находим файл ..\Payload\1cem.app\Info.plist и открываем в plist Editor for Windows.



8. В редакторе добавляем следующие строчки:

E1CDevelopmentMode

 

 

Сохраняем файл.


9. Перетягиваем папку приложения в окно iTunes и заменяем старые 1С: Заказы. iTunes сформирует новый ipa-файл.

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



11. Если все выполнено правильно, то на устройстве запустив приложение "1С: Заказы" можно загрузить и обновить собственную конфигурацию через Web-сервер.

 

12. Для ленивых к данной статье прикладывается пропатченное приложение 1С:Заказы.



Устанавливаем конфигурацию непосредственно в папку шаблонов

 

Внимание! На вашем устройстве должен быть сделан джейлбрейк


1. Делаем джейлбрейк. Подробности можно найти на форуме iphones.ru.

2. Скачиваем и устанавливаем программу iFunBox.

http://www.i-funbox.com/images/banner_top.png

 

3. Подключаем устройство к USB порту компьютера и запускаем iFunBox.

4. В списке находим свое устройство и переходим к каталогу "Приложения из App Store - 1С:Заказы - 1cem.app - templates". В этот каталог копируем xml файл конфигурации.

5. Если приложение 1С: Заказы запущено на устройстве iOS, то сначало выгружаем его из памяти и снова запускаем.