我正在创建一个sencha应用程序,我想在BB10设备上运行它。我已经请求从BlackBerry登录密钥文件,并通过邮件收到两个.csj注册文件。为了签署我的应用程序,我使用此命令:
blackberry-signer -register -csjpin 01234567 -storepass mcube F:\ BB10Key-28Feb \ client-PBDT-1975809.csj F:\ BB10Key-28Feb \ client-RDK-1975809.csj < / p>
它给出错误:
“错误:密钥库加载:DerInputStream.getLength():lengthTag = 109,太大了。”
我对它的解决方法一无所知。
答案 0 :(得分:0)
欢迎使用StackOverflow.com
我认为您将错误的文件传递给签名者。
blackberry-signer -register -csjpin <csj pin>
-storepass <KeystorePassword> <client-RDK-xxxxxx.csj file>
<client-PBDT-xxxxx.csj file>
我看到你首先传递PBDT键代替RDK键。
您的代码将是这样的(请不要在签名时复制粘贴此命令,因为这仅用于演示目的)
blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-RDK-1975809.csj F:\BB10Key-28Feb\client-PBDT-1975809.csj
您应该传递RDK密钥然后传递PBDT密钥。修改bar signer工具命令并使用正确的参数再次运行。有关详细信息,请访问Set up for signing BlackBerry 10 apps和Signing your BlackBerry 10 application。
如果这样可以解决您的问题,请将此选为答案。