На днях я просматривал свой архив xcode, ища конкретную сборку, и я увидел, что все они выглядели одинаково! Вопрос довольно прост, но я не смог найти способ сделать это. В принципе, я хочу добавить номер сборки в описание описания или комментарий (это действительно не имеет значения, какой) из архива, чтобы я мог идентифицировать его позже. Имейте в виду, что я не хочу, чтобы номер версии отображался после нажатия на архив. Это не работает, потому что у меня есть инкрементные сборки, которые распространяются в специальной сети с testflight с тем же номером версии, но с разными номерами сборки. Например, 2.0.8.10 и 2.0.8.11 оба отображаются как 2.0.8. Есть идеи?Как автоматически добавить номер сборки в архив Xcode ios
ответ
Что вы используете для создания ваших архивов? Вы используете графический интерфейс Xcode через Product -> Archive? Или вы используете какой-то скрипт сборки, который вызывает xcodebuild? Если вы используете графический интерфейс Xcode, я не знаю о каком-либо способе автоматизации имени - вам просто нужно будет скопировать в полный номер сборки при создании сборки.
Если вы используете скрипт сборки, посмотрите PlistBuddy (поставляется с OSX, но по умолчанию не входит в ваш PATH, обычно он находится в /usr/libexec/PlistBuddy
). Вы можете использовать PlistBuddy для чтения номера сборки из Info.plist вашей цели и затем вставить это значение в имя/описание архива, который вы строите.
Я использую xcode gui. Как вы думаете, я мог бы использовать PlistBuddy в качестве действия post-build для изменения метаданных архива, созданного xcode? – mrosales
А, интересная идея. Я не уверен, в каком формате хранятся метаданные архива, но вы можете определенно использовать PlistBuddy для извлечения сборки # в этот момент времени ... получение его в метаданные архива после создания - это еще один вопрос. – Idles
Похоже, что это сработает. У меня нет времени писать сценарий сейчас, но я буду обновлять этот поток с ответом, когда я это сделаю. Я сделал «Show in finder», а затем «Show Package Contents», а затем отредактировал файл info.plist, и когда я перезапустил xcode, он появился с моим новым комментарием. Поэтому, если я отредактирую этот plist как действие пост-сборки, я думаю, что он должен работать – mrosales
- 1. Xcode 6 Архив сборки сбой
- 2. Функция «Архив» Xcode автоматически использует конфигурацию сборки «Release»?
- 3. Как автоматически увеличивать номер сборки в Xcode 5
- 4. Архив Сложение IOS App с XCode Open
- 5. Xcode skipping Начальный номер в идентификаторе сборки
- 6. Что такое номер сборки в Xcode
- 7. Xcode командной строки сборки и архив ошибок
- 8. Добавить автоинкрементный номер сборки в приложение Meteor?
- 9. архив xcodebuild: установить номер версии и номер сборки
- 10. Как увеличить номер сборки iOS в Appcelerator Titanium
- 11. Xcode-Increment номер сборки только во время АРХИВА?
- 12. XCode: добавить фазу сборки отключен
- 13. Создайте архив проекта Phonegap в Xcode
- 14. Архив нескольких целей IOS xcode в командной строке
- 15. Как добавить номер версии в vim автоматически?
- 16. Архив восстановления в xcode?
- 17. Путь в архив iOS Framework
- 18. веб-сайт asp.net - автоматически добавить номер версии?
- 19. Архив Проверка не Xcode 8
- 20. Auto-Increment номер сборки для нескольких целей в Xcode
- 21. Путь сборки: Неверный ZIP-архив
- 22. Автоматически запускать тесты с каждой сборки в Xcode 6
- 23. Приращение номер сборки Xcode (на последнем компоненте)
- 24. Как добавить номер версии и номер сборки в студию титана для ios
- 25. Почему XCode архив действует иначе, чем XCode сборки/запуска на iPhone
- 26. Как добавить Xcode Bot Integration Number в сценарий сборки
- 27. Номер сборки Xcode для новой версии
- 28. Как автоматически увеличить номер сборки в Visual C++ 2008?
- 29. Bootstrap - как добавить номер строки автоматически?
- 30. Как добавить скрипт сборки Xcode 5?
см. Http://stackoverflow.com/q/9258344/ –