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

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

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

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

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

Как они там так собирают, или в Сборщике, где-нибудь указывают?
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dj_serega 391 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 391 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 знака.

Всегда в сборщике можно накодить, но тогда Ваше приложение не будет соответствовать мировому стандарту нумерации версии приложения.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот