Работает ли 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
, который возвращает только значение первой строки маркетинговой версии, с которой он сталкивается.