If your code contains a reference to Signed API then you have to sign your application before installing it on actual device. Unsigned application that uses Signed API can run on a simulator but won't launch on an actual device.
Apply for signing keys here: http://www.blackberry.com/go/codesigning
You will receive an email with attached signing keys. Follow the instructions in the received email to install these keys and use them to sign your application.