Domoti

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
No ACL setup yet! Denying access to everyone.
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported