BB10: How to Package a Cascades for Deployment to AppWorld


After you've gone through the process of creating and testing a Cascades application for BB10, it would be nice to deploy it to AppWorld. This article explains how to do just that.

References

 

Creating a Release Build

There are 2 places you can go to kick off a Release build of your application:

  • Open the bar-descriptor.xml file and click on the Export Release Build link
    ExportReleaseLinkPage.png

    ExportReleaseLink.png 
     
  • Right-click on the Project in the Project Explorer, Select Export and select BlackBerry -> Release Build
    ReleaseExportRightClick.png 

    ExportReleaseSelection.png 

 

Packaging for AppWorld

 
After running through the export wizard, you can find the actual release bar file in your workspace under: <Workspace>\<ProjectName>\arm\o.le-v7. There will be several other files and folders in there along with the Bar file:
BarFileAndFriends.png

Be sure to zip up the bar file (right click -> Send To -> Compressed (Zipped) folder). When I tried uploading the BAR file directly, the AppWorld website didn't like that.

Before going to appworld.blackberry.com/isvportal and uploading your application, make sure you have these items ready to go:

  • Zip archive of your bar file
  • Application screenshots
  • Application Icon
  • Featured Image (1920x1080(ish)) for marketing
  • Description

Fatal error: Uncaught Whoops\Exception\ErrorException: session_write_close(): write failed: No space left on device (28) in Unknown:0 Stack trace: #0 /var/www/html/system/src/Grav/Common/Debugger.php(847): Whoops\Run->handleError(2, 'session_write_c...', 'Unknown', 0) #1 [internal function]: Grav\Common\Debugger->deprecatedErrorHandler(2, 'session_write_c...', 'Unknown', 0, NULL) #2 [internal function]: session_write_close() #3 {main} thrown in Unknown on line 0