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

Я попытался использовать agvtool для версии IOS сборки. Он прекрасно работает, когда в каталоге есть один файл.xcodeproj. В моем случае структура нашего проекта такова, что в одном каталоге содержится 4 файла.xcodeproj. При запуске команды agvtool в этом каталоге выдается сообщение об ошибке: "agvtool не работает с несколькими проектами в одном каталоге". У кого-нибудь есть идеи, как заставить agvtool работать с этой структурой папок?

2 ответа

Для людей, которые нашли этот пост и использовали Fastlane, я просто хотел рассказать о плагине https://github.com/SiarheiFedartsou/fastlane-plugin-versioning которые имеют increment_version_number_in_plist команда, которая не использует agvtool (и поддерживает несколько файлов.xcodeproj в одной папке.

Вам просто нужно установить плагин выше и заменить свой increment_version_number действие с increment_version_number_in_plist.. у них очень похожий контракт.

Для меня на самом деле было 2 файла проекта xcode. то есть имя_проекта.xcodeproj и имя_проектаModule.xcodeproj. Это произошло, когда я удалил несколько коммитов, в которых мы обновили имя проекта с projectName на projectNameModule. По какой-то причине даже после отмены этих изменений имен файлы проекта *Module.xcodeproj и *Module.xcworkspace все еще существовали. Я просто удалил эти неиспользуемые файлы, и это решило проблему для меня.

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