Аврора SDK (BT) 5.1.0.100
Дата выпуска: 24-05-2024
Назначение
Релиз Аврора SDK 5.1.0 предназначен для разработки ПО под Аврора ОС 5.1.0.
Версионирование
- релиз:5.1.0
- версия сборки:5.1.0.100
- название релиза:Петропавловск-Камчатский
- вариант исполнения:корпоративная и сертифицированная версии
- тип технической поддержки:промышленная эксплуатация
Основные изменения
- Перенос установки, удаления и обновления сторонних пакетов в APM.
- Невозможность установки несистемных пакетов утилитами rpm, pkcon, zypper.
- Возможность отключать валидацию пакетов в эмуляторе.
- Необходимость подписи пакетов в эмуляторе ключами разработчика.
- Возможность использовать эмулятор для работы с Маркет API и тестирования.
Новые возможности
- В эмулятор добавлен раздел Средства разработчика, в котором можно отключать валидацию пакетов.
- Устанавливаемые в эмулятор пакеты должны быть подписаны ключами разработчика.
- Пакеты rpm подписываются по умолчанию публичными ключами из Аврора IDE.
- В эмулятор добавлен сервис ru.omp.am для работы с Маркет API.
- Эмулятор теперь запускается на русском языке по умолчанию.
- Для qmake-проектов включен по умолчанию запуск локального pkg-config для разбора проекта.
- Файл sailfishos-emulator, означающий запуск приложения на эмуляторе, переименован на auroraos-emulator.
Исправленные ошибки
- Откорректирована работа плагина валидации для собранного RPM-пакета.
- Устранены ошибки подсветки синтаксиса в C++ коде в пространстве имен Aurora.
- Добавленное в настройках устройство для таргета соответствующей архитектуры сохраняется после перезапускa Аврора IDE.
- Устранены ошибки подсветки синтаксиса в редакторе кода из-за отсутствующих библиотек C++/QML.
- В логах Аврора SDK в сообщении при подписании пакета заменена ссылка на портал разработчиков на актуальную.
- Исправлено имя конфигурационных директорий Аврора SDK.
- Запуск приложения из QtCreator теперь прерывается при отказе предоставить разрешения приложению.
- Откорректированы URL онлайн-инсталлеров Аврора SDK.
- Исправлена ошибка запуска приложения Document Scanner на эмуляторе.
- Исправлено отображение в Аврора IDE МУ с 32-битной версией ОС как 64-битной.
- Приложение NfcUseCases (aarch64, x86_64) теперь успешно устанавливается и запускается.
- Новый пользователь успешно создается в эмуляторе.
- Приложение Push Receiver успешно запускается на эмуляторе.
- Устранена ошибка авторизации в эмуляторе после ввода пароля администратора.
- Исправлена ошибка Runtime Manager в логах журнала на эмуляторе.
- Проект успешно собирается на macOS.
- Откорректирована работа поиска по справке в Аврора IDE.
- Открывается корректная справка для переведенных на русский разделов.
- Аврора IDE теперь работает штатно, если активировать настройку "Использовать песочницу".
- Иконка приложения на странице просмотра примеров теперь отображается.
- Все выбранные демо-приложения добавляются в раздел Примеры в Аврора IDE.
- По умолчанию устанавливается Ninja-генератор для CMake проектов.
- В эмулятор на Windows теперь можно добавить пример Document Scanner из справки.
- Примеры приложений успешно отображаются в Аврора SDK на ALT Linux.
- Профиль эмулятора с некорректным именем теперь не добавляется.
- Qt QML Live успешно запускается, если Аврора IDE запущен через исполняемый файл QtCreator.
- После сборки приложение устанавливается на переименованном устройстве.
- Иконка на странице обложки приложения отображается теперь с корректным именем файла.
Известные ограничения
- Невозможно выбрать spec файл для сборки.
- Для установки Аврора SDK (BT) на Windows нужно разрешать политику запуска powershell скриптов.
- Аврора SDK (BT) не устанавливается на macOS версии 13.6.
- Сборка в контейнере Аврора SDK (BT) запускается от root-пользователя по умолчанию, из-за чего могут быть неправильные права
на файлы:
- Которым явно не устанавливаются права при сборке;
- Ключей и сертификатов при генерации запроса на выпуск сертификата.
- Запуск отладчика в режиме песочницы зависает с ошибкой "GDB не отвечает". Также при этом пропускаются точки останова.
- WebView не работает в эмуляторе при использовании аппаратного рендеринга.
- Не работает отладка от пользователя на устройстве.
- Не отображаются QML-компоненты в приложении QML Live на хосте разработчика, при этом QML-компоненты обновляются на МУ.
- Автодополнение кода при импорте в QML-файле предлагает не все поддерживаемые библиотеки.
- В Аврора IDE не отображается кнопка запуска для проекта с двумя системами сборки (CMake и qmake), т.е. его невозможно запустить на целевом устройстве через Аврора IDE.
- При каждом деплое приложения из Аврора IDE осуществляется его переустановка с затиранием данных приложения.