Details
-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
Qt Creator 5.0.3
Description
Applications are more and more deployed via app stores. At the moment most deployment steps have to be done manually. Integration of a deployment feature would be a real time saver. It would also reduce the entry barrier for new Qt users.
In the following text a new menu "Deploy" which opens a new dialog for each platform with options for Android, iOS, macOS, and Windows is suggested. Similar menus are known from xCode ("Archive") and Android Studio ("Create signed APK").
All platforms
- Option for clean before build.
- Eventually option for DEFINES only activated during the deploy step.
Android
- Select architectures (armv7, 8, x86, etc.) for multi-abi build.
- Open package location after build.
- Selection of signing keys.
iOS
- Open the xCode project in xCode or open the folder containing the xCode project.
Windows
- Select target directory.
- Run windeploy.
- Open directory after windeploy.
- Eventually allow execution of batch file after windeploy (e.g. for creating installers).
macOS
- Selection of signing key (app store / outside of app store distribution).
- Select entitlements file.
- Run macdeploy (with signing).
- Create pkg after macdeploy.
- Upload option to macOS notarization service.
- Button for finishing notarization after email from notarization service.
- Open directory with pkg after macdeploy.