Задача
Перенести существующее десктопное приложение на C++ с Qt с Windows на macOS. Результат - готовая сборка, опубликованная в Mac App Store.
Функционал приложения (требуется сохранить)
- Считывание данных с внешнего устройства через USB, Bluetooth или Wi-Fi
- Частота обновления данных - 60 Гц
- Обработка данных в реальном времени
- Графический интерфейс пользователя (Qt Widgets/QML)
- Поддержка удалённой передачи данных через собственный сервер
Объем работ
- Внесение необходимых правок в код для корректной работы на macOS (если потребуется)
- Компиляция и сборка приложения для macOS
- Подпись кода (code signing)
- Настройка и создание пакета инсталлятора (.dmg или .pkg)
- Публикация приложения в Mac App Store (аккаунт заказчика есть, доступ через AnyDesk)
Что нужно передать исполнителю
- Проект собирается на macOS
- Логин и пароль для Mac App Store (предоставляются исполнителю на время работы)
- Доступ к системе через AnyDesk
Результат работы
- Готовая сборка приложения (инсталлятор)
- Копия исходного кода (использованная при финальной компиляции)
- Подтверждение публикации в Mac App Store
Права
Все исключительные права на программу, включая исходный код, архитектуру, алгоритмы и дизайн безусловно переходят заказчику. Запрещено использование кода в портфолио или любая публикация информации о проекте без письменного согласия заказчика.