ОБНОВЛЕНИЕ:
В последней версии XCode (версия 11.1) вы можете довольно легко выполнить автоматическое увеличение номера сборки.
Вот шаги:
- Перейти к цели
Build Settings
- Поиск
Versioning System
- Установить значение
Apple Generic
- Перейти к цели
Build Phases
- Добавить новый сценарий выполнения
- Добавить следующую строку
agvtool next-version -all
Сделайте это для всех ваших целей, и их номера сборки будут синхронизированы иобновляется каждый раз при запуске любой из целей.
Получите ответ отсюда: https://stackoverflow.com/a/58237340/1432355
ОРИГИНАЛ:
Вы не сделалиЯ думаю, ничего плохого не сделаю.
Если вы перейдете на info.plist
, вы увидите, что номер сборки был заменен на $(CURRENT_PROJECT_VERSION)
(переменную можно найти на вкладке «Настройки сборки»).
Я предполагаю, что вы используете скрипт, который автоматически увеличивает номер сборки и вызывает проблему (у меня то же самое в моем проектеау).
Если вы удалите этот скрипт, ваше приложение должно скомпилироваться без этой ошибки.
Я пока не нашел решения о том, как заставить скрипт работать с этой новой переменной $(CURRENT_PROJECT_VERSION)
,(Я обновлю этот ответ, когда найду решение)