Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry® World™ Development


Thank you for visiting the BlackBerry Support Community Forums.

BlackBerry will be closing the BlackBerry Support Community Forums Device Forums on April 1st (Developers, see below)

BlackBerry remains committed to providing excellent customer support to our customers. We are delighted to direct you to the CrackBerry Forums, a well-established and thorough support channel, for continued BlackBerry support. Please visit http://forums.crackberry.com or http://crackberry.com/ask. You can also continue to visit BlackBerry Support or the BlackBerry Knowledge Base for official support options available for your BlackBerry Smartphone.

"When we launched CrackBerry.com 10 years ago, we set out to make it a fun and useful destination where BlackBerry Smartphone owners could share their excitement and learn to unleash the full potential of their BlackBerry. A decade later, the CrackBerry community is as active and passionate as ever and I know our knowledgeable members and volunteers will be excited to welcome and assist more BlackBerry owners with their questions."

- Kevin Michaluk, Founder, CrackBerry.com

Developers, for more information about the BlackBerry Developer Community please review Join the Conversation on the BlackBerry Developer Community Forums found on Inside BlackBerry.


Reply
Developer
Posts: 176
Registered: ‎06-23-2012
My Device: Z10 & Z30
My Carrier: Rogers
Accepted Solution

Multiple signing keys, one machine

If I am working on an app with a partner, should we share the same signing keys? Or can two keys be associated to one app?

 

I asked this to @BlackBerryDev before and this was the response I got: "Each developer should have their own keys. App World submissions ideally should use a separate key only for this purpose. ^RS"

 

But...

 

1. How can I manage multiple signing keys on my dev environment? If I have my own personal keys but want to use a separate one to sign the app for the submission, how can I do that?

 

2. If my partner only ever tests code on a simulator (with a debug token) without a signing key, should they even bother getting a key?

Developer
Posts: 6,541
Registered: ‎10-27-2010
My Device: HTC One, PlayBook, LE Z10, DE Q10
My Carrier: Verizon

Re: Multiple signing keys, one machine

If the other person is just a tester, then I would only have one person be responsible for the final, release keys. Otherwise, both should have the same keys. Be certain to back up your key files.
Developer
Posts: 176
Registered: ‎06-23-2012
My Device: Z10 & Z30
My Carrier: Rogers

Re: Multiple signing keys, one machine

We're both technically developers on the project, but I suppose we could just designate one person to be responsible for the final release.

The confusing bit is that the signing keys seem to require a first and last name in addition to the company name, so for a "shared" set of keys I'd have no idea what to put for the first/last name.
Developer
Posts: 368
Registered: ‎06-30-2012
My Device: Playbook, Z10LE, DevAlpha C
My Carrier: Telenor, Mobitel

Re: Multiple signing keys, one machine

[ Edited ]

You can switch keys as needed. Just make a backups of  both keys (Window -> Preferences->BlackBerry->Signing than click Backup key), and you can switch them by restoring wanted key. Also, make two developer certificates, and switch them as needed by clicking on Select certificate button. Keep in mind, when you select wanted key, you need to delete all debug tokens listed form another developer, because sometimes IDE get confused and sign app with info from another developer debug token if it exists.

Highlighted
Developer
Posts: 176
Registered: ‎06-23-2012
My Device: Z10 & Z30
My Carrier: Rogers

Re: Multiple signing keys, one machine

I think that makes sense. The IDE should make it a little clearer/easier to do this though, as just replacing the files in the directory seems like a finicky way of switching things around (considering the IDE would be unaware of the switch until I re-select the certificate).

But nonetheless, that sounds like the answer for now. Thanks!