Версия 3 или 4 знака?

1. inf012 07.12.16 14:51 Сейчас в теме
Здравствуйте.
Может уже обсуждалось, не нашел.

Компилятор (сборщик мобильных приложений) не пропускает версию формата 1.2.3.4, только 1.2.3.

Смотрю типовые конфы 1с.

Не понятно, почему у них версии формата 1.2.3.4

Как они там так собирают, или в Сборщике, где-нибудь указывают?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. dj_serega 389 08.12.16 09:44 Сейчас в теме
Версия это 1.2.3.
4 - это сборка. Добавляется в момент компиляции приложения и получении готового приложения.
Для андроидов сборка +2. Так как первый на arm а второй на x86. Если в сборке будет ios то будет +3.
Пример:
Релиз - 1.1.1.
Сборка arm - 1.1.1.1
Сборка x86 - 1.1.1.2
Сборка iOs - 1.1.1.3.
inf012; flyer; корум; +3 Ответить
3. inf012 08.12.16 14:29 Сейчас в теме
(2) Спасибо. То есть, имеете ввиду, добавляется в конфе Сборщик МП при компиляции, если правильно понял.
И если версия это 1.2.3, тогда
почему в типовых конфах для мобильных приложений указана версия, например, УНФ
1.2.55.2
1.2.50.5

Если я укажу в самой конфе версию 1.2.50.5 то у меня ругается Сборщик МП, а у них, получается, не ругается, отсекает последний знак и добавляет 1 или 2 или 3?

Тогда как они это сделали, где настроили?
4. dj_serega 389 09.12.16 09:53 Сейчас в теме
Так как цитирование не работает так как нужно, прошу догадаться к чему и куда я отвечал :-))

(3) Можно предположить следующее.
Есть два сборщика: Dev и Work.
На Dev в начале было 1.2.55.1. После завершения разработки получилось 1.2.55.154.
Загружаем финальную xml приложения в Work. И там получается: 1.2.55.1, 1.2.55.2, 1.2.55.3 (с учетом того что собрали под arm, x86 и iOs). Нашли багу, подправили и собрали еще раз. Получилось: 1.2.55.4, 1.2.55.5 и 1.2.55.6.

По поводу сборщика и ругани.
Андроид предполагает (и не только он) что в версии приложения может быть 4 знака.
Последний знак приходится на сборку (он же build). Поэтому для конфы остается 3 знака.

Всегда в сборщике можно накодить, но тогда Ваше приложение не будет соответствовать мировому стандарту нумерации версии приложения.
Оставьте свое сообщение
Вакансии
Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

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

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

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