Publish QNX app in Appworld
This tutorial explains the required steps to publish an app for QNX OS in BlackBerry App World.
These are the graphic requirements:
- app icon 480×480
- featured image 1920×1186
- screenshots from the app (squared resolution)
BBOS
Devices by screen resolution
320×240
8707v, 8707h, 8707g, 8705g, 8703e, 8700v, 8700r, 8700g, 8700f, 8700c, 8830, 8820, 8800, 8830m, Curve 8330, Curve 8320, Curve 8310, Curve 8300, Curve 8350i, Curve 8330m, Curve 8520, Curve 8530, Curve 3G 9300, Curve 3G 9330, Curve 3G 9320, Curve 3G 9220, Curve 3G 9310, Curve 3G 9315,
640×480
BoldTouch 9900, BoldTouch 9930, Design 9981
480×640
Torch 9810
480×360
Bold 9700, Bold 9650, Bold 9780, Bold 9790, Curve 8900, Curve 3G 9360, Curve 3G 9370, Curve 3G 9350, Tour 9630
360×480
Curve 3G 9380, Storm 9530, Storm 9500, Storm 2 9520, Storm 2 9550
QNX
If you are developing using Qt Creator, you need to modify normal project settings to generate the bar signed as required to publish the app.
- Go to Projects at the left of the screen.
- Select Run on QNX Arm at the top of the screen
- Disable Create package deploy step
- Add a “Custom process step” deploy step before deploy package step to generate a bar file without development mode.
Command: [bbndk path]\host\win32\x86\usr\bin\blackberry-nativepackager.bat
Working directory: %{buildDir}
Command arguments: -package YourApp.bar bar-descriptor.xml
- Add a “Custom process step” deploy step before deploy package step to sign the bar file.
Command: [bbndk path]\host\win32\x86\usr\bin\blackberry-signer.bat
Working directory: %{buildDir}
Command arguments: -storepass **** -cskpass **** YourApp.bar