Описание тега agvtool

Apple-generic versioning tool for PB projects
2 ответа

Запустите скрипт оболочки перед сборкой в ​​Xcode

Мне нужно настроить сборку и номер версии для моего проекта перед сборкой / архивированием. Я перепробовал несколько вещей, но пока безрезультатно. Я добавил цель с помощью скрипта для обновления чисел и добавил это в качестве первой зависимости к м…
04 апр '15 в 20:10
1 ответ

Есть ли способ автоматической записи пользовательских значений в.plist пакета на этапе сборки?

Я настраиваю систему CI, используя Jenkins, и использую agvtool для настройки и настройки маркетинговых и технических версий во время сборки. В дополнение к настройке управления версиями во время сборки было бы очень полезно установить пару пользова…
03 дек '12 в 19:05
1 ответ

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

Я пытаюсь обновить свою маркетинговую версию, используя agvtool, agvtool new-marketing-version 1.0.2 Настройка CFBundleShortVersionString проекта Newsgroup на: 1.0.2. Обновление CFBundleShortVersionString в Info.plist(ах)... Обновлен CFBundleShortVe…
01 апр '11 в 18:15
0 ответов

Xcode build с Jenkins на Yosemite не работает agvtool

Вчера я обновил свой сервер Jenkins до Yosemite из-за различных проблем, и теперь мои сборки, которые использовали agvtool для установки номера сборки / маркетинговой версии для приложений, больше не корректно обновляют номер сборки / маркетинговую …
11 дек '14 в 14:51
1 ответ

Новая версия 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 proje…
31 июл '12 в 09:46
3 ответа

(iOS, XCode 4.2) Установка версии пакета с помощью ловушки Git post-commit заставляет мой проект превращаться в проект Mac

Я решил начать работу над версией своего проекта "Apple way", используя "Bundle versionstring, short" для "маркетинговой версии" (т.е. 2.0.1) моего проекта и "Bundle version" в качестве номера сборки (например, 42). Для этого я добавил Git post-comm…
11 окт '11 в 19:42
3 ответа

Инструмент управления версиями для nodejs

Есть решения по увеличению номера версии в другом приложении. У приложений какао есть agvtool, а у maven есть плагин maven-release-plugin, который увеличивает номер версии в выпусках. Существуют ли подобные инструменты для nodejs?
1 ответ

Увеличьте номер сборки без использования `CURRENT_PROJECT_VERSION`

Поскольку я не могу увеличить номер сборки с помощью agvtool, мне интересно, есть ли быстрый способ увеличить номер сборки в моем проекте с помощью командной строки. Я бы предпочел не анализировать XML plist, если это возможно.
31 июл '12 в 09:52
2 ответа

Настройки сборки версий XCode на платформах

Я работаю над платформой iOS на основе следующего шаблона: https://github.com/jverkoey/iOS-Framework Теперь мне нужно немного отполировать и настроить систему управления версиями с соответствующим номером сборки / маркетинга. Этот каркасный проект и…
2 ответа

Использование agvtool с несколькими файлами.xcodeproject в одном каталоге

Я попытался использовать agvtool для версии IOS сборки. Он прекрасно работает, когда в каталоге есть один файл.xcodeproj. В моем случае структура нашего проекта такова, что в одном каталоге содержится 4 файла.xcodeproj. При запуске команды agvtool в…
31 авг '15 в 11:33
3 ответа

Xcode: увеличить номер сборки

Мы используем скрипт, который создает метку времени и заменяет номер сборки приложения. #!/bin/bash echo "Update Build Number to Timestamp" echo "--------------------------------" # fail on error set -e agvtool new-version -all $(date +%Y%m%d%H%M%S)…
24 мар '17 в 21:45
3 ответа

Можно ли прочитать "текущую версию проекта" в настройках приложения для iPhone

В моем приложении я использую agvtool обновить номер сборки. Теперь я хотел бы иметь версию моего приложения, которая отображается в настройках, чтобы отображать этот номер и обновлять его автоматически. Я видел, как несколько приложений обошли это,…
04 мар '10 в 12:45
20 ответов

Лучший способ увеличить номер сборки?

Я использовал сценарий оболочки как часть моего процесса сборки XCode, чтобы увеличить номер сборки в файле plist, однако это часто приводит к сбою XCode 4.2.1 (с ошибкой о том, что цель не принадлежит проекту; я предполагаю, изменение файла plist к…
13 фев '12 в 09:43
1 ответ

Ошибка ссылки $non_lazy_ptr с переменными версии agvtool?

Я использую agvtool для одного из моих приложений для iPhone по общему принципу, и недавно нашел причину, по которой я хочу иметь возможность проверить переменную версии (чтобы я мог повторно скопировать справочный контент в каталог Documents, если …
31 июл '10 в 02:30
0 ответов

Автоматическое управление версиями с помощью agvtool

Xcode 11 изменил способ обработки версий. До сих пор у меня было две цели, Dev & Prod, каждая с отдельной версией. Версия Prod будет полностью ручной, Dev будет автоматизированной: Во время сборки запускался скрипт, который затем извлекал теги git. …
07 ноя '19 в 08:22
1 ответ

agvtool сообщает: «Не удается найти Foo.xcodeproj/../NO»

я использую чтобы увеличить количество моих сборок. В моем недавно отремонтированном проекте Xcode 13.0 (13A233) я получаю странную ошибку: Не удается найти "Foo.xcodeproj/../NO" Например % agvtool next-version -all Setting version of project Foo to…
19 окт '21 в 22:35
0 ответов

Новая маркетинговая версия agvtool не работает на Xcode 13

Начиная с Xcode 13 по умолчанию нет. Вместо этого общее поле находится на вкладке «Информация» цели, а настройки сборки — в редакторе проекта. Отдельный файл добавляется в проект только при наличии дополнительных полей. Когда я запускаю следующую ко…
09 июн '22 в 10:46