3

我想使用本机 SDK(momentics)为我的开发设备创建一个调试令牌,但它失败且没有任何错误消息(只是:“创建调试令牌时出错)。

现在我使用命令行工具。

但:

1. 如果我想申请一个令牌:

./blackberry-debugtokenrequest -storepass xxxxx -devicepin xxxxx -csjpin xxxxx client-RDK-00000.csj

我得到:

错误:尚未注册以请求调试令牌

2.所以我想注册(我已经注册了,但是好的……):

./blackberry-debugtokenrequest -register -storepass xxxxx -csjpin xxxxx client-PBDT-00000.csj

错误:错误:无法注册客户端“00000”,因为没有更多的注册尝试。如果您已经在此服务器上注册,那么您应该从备份中恢复您的签名密钥。如果您没有密钥的备份,则可以在 www.blackberry.com/go/codesignin 订购一套新的密钥

我有一个备份,但我该怎么办?

我想创建一个调试令牌,但消息说:尚未注册。所以我想注册,它说:已经注册...

4

3 回答 3

4

首先,您只需要将 CSJ 文件注册到 RIM,您只需执行一次。然后,您可以安全地删除它们和您的 CSJ PIN。

-register如果您有备份文件,则意味着您已经注册,这意味着您在尝试创建调试令牌时不应使用该标志。

要恢复您的备份代码签名密钥,请按照以下说明操作:http: //supportforums.blackberry.com/t5/Testing-and-Deployment/Backup-and-Restore-BlackBerry-Code-Signing-Keys/ta-p/837925

恢复代码签名密钥后,您可以使用以下命令创建调试令牌:

blackberry-debugtokenrequest -storepass developercertpass -devicepin 50F2D211 dt.bar
于 2012-12-02T22:08:55.457 回答
1

您只能使用 CSJ 文件注册一次。之后就不能使用了。您可以尝试从黑莓服务器获取新的 CSJ 文件集吗?我认为它可能会解决问题。

于 2013-01-03T10:06:48.230 回答
1

如果你懂西班牙语,我推荐这篇文章。在 pdf 的第 9 页中,您会找到一个 bat 来获取 blackberry 10 的调试令牌。这是代码:

set LOCAL_DATA_PATH="c:\Users\<user>\AppData\Local\Research In Motion"
set CSK_PASSWORD=Pass of CA
set CERT_STORE_PASSWORD=Pass of web key 
set DEVICE_PIN=PIN of device

E:
cd "eclipse\plugins\net.rim.ajde_1.5.2.201302260701\blackberry.tools.SDK\bin"
blackberry-debugtokenrequest -cskpass %CSK_PASSWORD% -keystore %LOCAL_DATA_PATH%\author.p12 -storepass %CERT_STORE_PASSWORD% -devicepin %DEVICE_PIN% %LOCAL_DATA_PATH%\debugtoken.bar
pause
于 2013-05-15T14:19:05.147 回答