Как использовать «increment_build_number» в проектах xcworkspace? - PullRequest
2 голосов
/ 19 марта 2019

Я пытаюсь автоматизировать процесс сборки с помощью fastlane в моем собственном проекте.Я следую этой статье increment_build_number действии я не смог найти никакой опции для указания проекта .xcworkspace.Я пытался использовать тег workspace, но не работал.

1 Ответ

1 голос
/ 20 марта 2019

У действия нет параметра workspace: https://docs.fastlane.tools/actions/increment_build_number/#parameters

increment_build_number является более или менее оболочкой для agvtool от Apple.К сожалению, этот инструмент работает только с xcodeproj файлами: http://www.manpagez.com/man/8/agvtool/ Вы даже не указываете файл, он ищет его в папке, в которой вы выполняете команду.

Что такжепочему increment_build_number использует параметр xcodeproj только для изменения каталога перед запуском команды: https://github.com/fastlane/fastlane/blob/04ef48fad041eb6c62e8015264df781d3bfc9983/fastlane/lib/fastlane/actions/increment_build_number.rb#L15-L21

Возможно, вам придется изменить свое использование, чтобы указать проект xcode (который должен существовать рядом с рабочей областьюв любом случае) или выполнить его так, чтобы действие могло найти его автоматически.

...