为BB10手动创建调试令牌失败



我想用本机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

我有一个备份,但我应该如何处理它?

我想创建一个调试令牌,但消息显示:尚未注册。所以我想注册,上面写着:已经注册了。。。

首先,您只需要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

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

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

set LOCAL_DATA_PATH="c:Users<user>AppDataLocalResearch In Motion"
set CSK_PASSWORD=Pass of CA
set CERT_STORE_PASSWORD=Pass of web key 
set DEVICE_PIN=PIN of device
E:
cd "eclipsepluginsnet.rim.ajde_1.5.2.201302260701blackberry.tools.SDKbin"
blackberry-debugtokenrequest -cskpass %CSK_PASSWORD% -keystore %LOCAL_DATA_PATH%author.p12 -storepass %CERT_STORE_PASSWORD% -devicepin %DEVICE_PIN% %LOCAL_DATA_PATH%debugtoken.bar
pause