2016-11-22 4 views
0

В течение длительного времени я просто использовал «строковые номера» для CFBundleVersion. Но по какой-то причине мне нужно хранить две цифры. Так что я теперь использовать этот формат: 58.1Требования к формату CFBundleVersion?

enter image description here

Но при подаче, Xcode не принимает его, почему?

enter image description here

+0

Вы можете изменить строку версии или исправлено, что вы должны ее использовать? –

ответ

1

Apple, удаляет любые ведущие нули внутри номера версии; т. е. «целая строка» НЕ обрабатывается как число, вместо этого биты между точками рассматриваются как ОТДЕЛЬНЫЕ числа. например «1.02» обрабатывается Apple как «1,2». Так, Apple, 1,02 больше, чем 1,1

Часто единственным жизнеспособным решением является ударяться передний номер (например, «4» в «4,4» - увеличить его до «5»)

Try для увеличения строки CFBundleShortVersionString или "Bundle versions string

Смежные вопросы