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.
Resolution
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.