Applications compiled using the BlackBerry® Java® Development Environment (BlackBerry JDE) 4.5.0 to 4.7.0
Applications created using the BlackBerry JDE 4.5.0 to 4.7.0 are no longer signed with the RIM Runtime (RRT) signature key unless an application programming interface (API) is used that specifically requires this signer for its use. Because of this, auto-start applications that require RRT signing to run will not be signed by default when running the Signature Tool.
To resolve this issue, complete the following steps:
Open the <your_project_name>.csl, file in a text editor and append the following line:
52525400=RIM Runtime API
Close the file. Opening the Signature Tool will show the RRT signature as Required and signing will now apply this signature to your application.
Note: Every time code is compiled in BlackBerry JDE 4.5.0 to 4.7.0 a new .csl file will be written. These steps will need to be completed again before signing.