Courses / Qt Deployment: one tag, every platform
Qt Deployment: one tag, every platform
Ship a Qt QML application to every platform Qt supports
About this course
Take a single Qt QML application and ship it to every platform Qt supports, complete with installers, signed bundles, and a GitHub Actions pipeline that builds the lot from one git tag.
At a glance
14 lessons
Full source code included
30-day money-back guarantee
Curriculum
1 Foundations 3 lessons
- 01 What shipping actually involves
- 02 Project layout and CMake targets
- 03 Designing the build matrix
2 Desktop targets 4 lessons
- 01 Windows: building an .msi installer
- 02 macOS: bundling and signing a .dmg
- 03 macOS: notarisation end to end
- 04 Linux: packaging an AppImage
3 Mobile targets 2 lessons
- 01 Android: building a signed .apk
- 02 iOS: provisioning and the .ipa
4 Embedded 2 lessons
- 01 Cross-compiling for embedded ARM
- 02 Deploying to the device
5 Automation 3 lessons
- 01 One git tag, every platform
- 02 The GitHub Actions pipeline
- 03 Publishing releases and artifacts