Unity GameAnalytics Build Version Updater — это Editor хелпер, который автоматически обновляет версию билда в GameAnalytics Settings.asset перед каждым билдом. Скрипт упрощает процесс управления версиями, гарантируя, что версия билда, указанная в проекте, синхронизируется с конфигурацией GameAnalytics.
Скрипт реализует интерфейс IPreprocessBuildWithReport, который позволяет выполнить кастомную логику до начала процесса сборки. В данном случае скрипт обновляет поле Build в Settings.asset, основываясь на текущем значении версии проекта (Application.version). Это гарантирует, что версия билда GameAnalytics всегда будет актуальной для каждого создаваемого билда.
- Автоматическое обновление поля BuildвSettings.assetперед каждым билдом.
- Основано на значении версии проекта (Application.version).
- Работает для всех платформ Unity.
- Простая установка и использование.
- Поддержка Unity 2022+.
- Скачайте/скопируйте скрипт в любую папку Unity.
- Убедитесь, что у вас есть настроенный Settings.assetот GameAnalytics в пути:Assets/Resources/GameAnalytics/Settings.asset.
- После этого скрипт автоматически будет обновлять версию перед каждым билдом.
- 
Установите версию проекта в Unity в настройках: - Edit -> Project Settings -> Player -> Other Settings -> Version.
 
- 
Когда вы запускаете процесс сборки, скрипт автоматически обновит поле Buildв GameAnalyticsSettings.asset, чтобы оно соответствовало версии проекта.
- 
Версия будет обновляться автоматически перед каждым билдом без необходимости дополнительных действий с вашей стороны. 
Если версия вашего проекта установлена как 3.8.40.221, то перед билдом в GameAnalytics Settings версия Build будет обновлена до 3.8.40.221 во всех доступных конфигурациях (например, WebGL, Android и т.д.).
Автор скрипта: RimuruDev
GitHub
Этот проект лицензирован на условиях лицензии MIT. Подробности см. в файле LICENSE.
