Проблема с деплоем FlutterFlow → Google Play: Ошибка подписи (Debug вместо Release)
Описание проблемы
При попытке деплоя приложения через FlutterFlow в Google Play Console возникает ошибка:
"Загруженный APK-файл или набор Android App Bundle был подписан в режиме отладки. Подпишите файл или набор в режиме выпуска."
В логах Codemagic при этом отображается: Certificate issuer: CN=Android Debug.
Причина
FlutterFlow по умолчанию или из-за отсутствия настроек подписывает билд debug-ключом, который Google Play не принимает для продакшена/закрытого тестирования.
Решение
- Создание Keystore (если отсутствует):
Сгенерировать выпускной ключ (Release Keystore) через
keytool. - Настройка в FlutterFlow:
- Перейти в
Settings$\rightarrow$Mobile Deployment$\rightarrow$Google Play Store. - Включить опцию “Upload Keystore”.
- Загрузить файл
.jks(keystore). - Указать правильный
AliasиPassword.
- Проверка: После обновления настроек запустить деплой заново. Билд должен быть подписан Release-ключом.
Теги
📝 Update: 2026-04-25 18:14
Проблема с деплоем FlutterFlow → Google Play: Ошибка подписи (Debug вместо Release)
Описание проблемы
При попытке деплоя приложения через FlutterFlow в Google Play Console возникает ошибка:
"Загруженный APK-файл или набор Android App Bundle был подписан в режиме отладки. Подпишите файл или набор в режиме выпуска."
В логах Codemagic при этом отображается: Certificate issuer: CN=Android Debug.
Причина
FlutterFlow по умолчанию или из-за отсутствия настроек подписывает билд debug-ключом, который Google Play не принимает для продакшена/закрытого тестирования.
Решение
- Создание Keystore (если отсутствует):
Сгенерировать выпускной ключ (Release Keystore) через
keytool. - Настройка в FlutterFlow:
- Перейти в
Settings$\rightarrow$Mobile Deployment$\rightarrow$Google Play Store. - Включить опцию “Upload Keystore”.
- Загрузить файл
.jks(keystore). - Указать правильный
AliasиPassword.
- Проверка: После обновления настроек запустить деплой заново. Билд должен быть подписан Release-ключом.