Работает ли agvtool под Xcode 4?

Я пытаюсь обновить свою маркетинговую версию, используя agvtool,

agvtool new-marketing-version 1.0.2

Настройка CFBundleShortVersionString проекта Newsgroup на: 1.0.2.

Обновление CFBundleShortVersionString в Info.plist(ах)...

Обновлен CFBundleShortVersionString в "Newsgroup.xcodeproj/../Newsgroup-Info.plist" до 1.0.2 Обновлен CFBundleShortVersionString в "Newsgroup.xcodeproj /../ Тестовые классы / Tests-Info.plist" до 1.0.2

agvtool what-marketing-version

Не найден маркетинговый номер версии (CFBundleShortVersionString) для целей Jambase.

Ищите маркетинговую версию в нативных целях... Ищите маркетинговую версию (CFBundleShortVersionString) в нативных целях...

Найдена CFBundleShortVersionString из "" в "Newsgroup.xcodeproj/../Newsgroup-Info.plist" Найдена CFBundleShortVersionString из "" в "Newsgroup.xcodeproj /../ Тестовые классы / Tests-Info.plist"

XCode не открыт, когда я выполняю эти команды... Есть ли что-то еще, что я могу делать неправильно или agvtool сломан под Xcode 4?

1 ответ

Решение

Я не знаю, изменилось ли это с Xcode 3.x, но вам нужно добавить CFBundleShortVersionString к -Info.plist файлы. Если вы открываете plist в Xcode, он называется "Bundle Version Strings, short". Добавьте это значение в свои списки, установите маркетинговую версию, используя avgtool, а затем получить маркетинговую версию с agvtool what-marketing-version -terse1, который возвращает только значение первой строки маркетинговой версии, с которой он сталкивается.

Другие вопросы по тегам