Я использую файл json, который содержит информацию о сборке.Этот json-файл затем импортируется, и его содержимое используется для создания нижнего колонтитула на странице настроек, что позволяет мне отслеживать, какая сборка на каком устройстве.
Лично я использую Bitrise для создания своих сборок, поэтому в моем рабочем процессе есть шаг, который запускает скрипт bash, который обновляет файл json с конкретной информацией.т.е. дата и время сборки, номер сборки Bitrise и т. д.
В качестве альтернативы, если вы не используете набор CI, такой как Bitrise
Для iOS вы можете использовать Pre-action
в Xcode и запустите скрипт, который обновит файл json при создании вашего архива.Edit schema...
выберите Pre-actions
и затем добавьте Run Script
.
Для Android вы можете использовать пользовательское задание, как описано в этом ответе SO Выполнить пользовательскую независимую задачу gradle в Android Studio