Новая версия AGVTool и какая версия не соответствуют

Когда я это сделаю:

agvtool new-version -all 99

Он обновляет мой файл Info.plist. Однако, если я сделаю это:

agvtool what-version

или

agvtool next-version

Я получаю эту ошибку:

There does not seem to be a CURRENT_PROJECT_VERSION key set for this project.
Add this key to your target's expert build settings.

Почему это не соответствует. Нужно ли использовать инструмент командной строки plist для получения текущей версии моего приложения. Любопытно, что agvtool what-marketing-version работает отлично. По иронии судьбы у agvtool, похоже, нет самой версии; -)

7 голосов | спросил Besi 31 J000000Tuesday12 2012, 13:46:04

1 ответ


0

Эта ссылка сработала для меня а>

По ссылке следующее. Это поможет решить проблему, когда я начал использовать agvtool.

  1. Включить agvtool.

Перейдите на панель «Параметры сборки» своей цели, затем обновите ее для всех ваших конфигураций сборки.

Установите текущую версию проекта в значение по вашему выбору. Я установил на 1

Установите для системы управления версиями Apple Generic.

По умолчанию Xcode не использует какую-либо систему управления версиями. Установка системы управления версиями на Apple Generic гарантирует, что Xcode будет включать в свой проект всю информацию, генерируемую agvtool.

  1. Настройте свою версию и номера сборки.

agvtool ищет в Info.plist вашего приложения ваши версии и номера сборки. Он обновляет их, если они существуют, и ничего не делает, в противном случае. Убедитесь, что ключи CFBundleVersion (версия Bundle) и CFBundleShortVersionString (строка версий Bundle, короткие) существуют в вашем Info.plist

ответил Ray Hunter 15 FebruaryEurope/MoscowbSun, 15 Feb 2015 05:40:55 +0300000000amSun, 15 Feb 2015 05:40:55 +030015 2015, 05:40:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132