This content has been marked as final. Show 4 replies
The MEP client library uses JSR-75 for file system support. If you don't sign your application then it runs in the "untrusted 3rd party" security domain on your device which means that the JVM is supposed to prompt for permission to access the file system. Different mobile JVMs vary in how strictly they follow this requirement. For example, we've seen that the IBM J9 VM (on both Palm OS and WinMo) will offer the option to grant blanket permissions. Others, such as the Nokia E61 doesn't. The behavior seems to vary on BB depending on the model of the phone. The 8830s that we test on allow blanket permissions even though the app is "untrusted 3rd party". When you test your code in the simulator, it is usually running in the "Manufacturer" security domain, so all permissions are granted. Please look in the BB developer forums for information about signing Java apps on the Storm.
Great info, very useful to me, Thanks for share.
I'd like to add that if you keep answering yes to the prompts -- you'll get quite a few -- you should be able to get through them.
We followed Ryan's instructions to bank of blackberry to sign our application. As per BB's procedure, we have paid $20 to get the signing tool and we have been successfully signing all our applications and running in the real storm. The following link gives more information about buying: