1. inf012 07.12.16 14:51 Сейчас в теме

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

Здравствуйте.
Может уже обсуждалось, не нашел.

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

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

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

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

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

Вакансии

Программист 1С
Благовещенск (Амурская область)
зарплата от 40 000 руб. до 70 000 руб.
Полный день

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

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

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

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