View Single Post
Old 03-10-2010, 10:59 AM   #1
niceonedave
Knows Where the Search Button Is
 
Join Date: Aug 2009
Model: 8800
PIN: N/A
Carrier: O2
Posts: 30
Default Blackberry Code Signing and JDE Version??

Please Login to Remove!

I have been developing an app for a while using JDE version 4.3.0. I have a code signing key that I have been using to sign the CODs and everything has worked fine on all devices. I now want to upgrade the JDE (I have tried both 4.7.0 and 5.0.0 beta). I have an ANT script that does all the building and signing of the app and I have upgraded the following files that it references:

net_rim_api.jar
preverify.exe
rapc.exe
rapc.jar
SignatureTool.jar

I am able to build the application fine (during the signing part I do get the following prompt though: Please enter your private key password to update and re-encrypt your private key information file.) but when I try to run it on a device I get the following error at startup:

Error starting abc: Module 'xyz' must be signed with the RIM Runtime Code Signing Key (RRT).

Do I need to get a new key for each version of the JDE that I compile against or should the key that I have been using with JDE 4.3.0 also work with newer versions of the JDE? And if so does anyone have any ideas why I am now getting this error?

N.B. I am currently testing with a 9700 device.
Offline   Reply With Quote