0

私は sencha アプリケーションを作成しており、それを BB10 デバイスで実行したいと考えています。BlackBerry からサインイン キー ファイルを要求したところ、メールで 2 つの .csj 登録ファイルを受け取りました。私のアプリケーションに署名するために、私はこのコマンドを使用しています:

blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-PBDT-1975809.csj F:\BB10Key-28Feb\client-RDK-1975809.csj

エラーが発生します:

「エラー: キーストアの読み込み: DerInputStream.getLength(): lengthTag=109、大きすぎます。」

それがどのように解決されるのか、私にはまったくわかりません。

4

1 に答える 1

0

StackOverflow.com へようこそ

署名者に間違ったファイルを渡していると思います。

blackberry-signer -register -csjpin <csj pin> 
-storepass <KeystorePassword> <client-RDK-xxxxxx.csj file> 
<client-PBDT-xxxxx.csj file>

RDK キーの代わりに PBDT キーを最初に渡しているようです。

コードは次のようになります (これはデモ用であるため、自分自身に署名するときにこのコマンドをコピーして貼り付けないでください)

blackberry-signer –register –csjpin 01234567 –storepass mcube F:\BB10Key-28Feb\client-RDK-1975809.csj F:\BB10Key-28Feb\client-PBDT-1975809.csj

RDK キーを渡してから PBDT キーを渡す必要があります。バー署名者ツール コマンドを変更し、正しいパラメーターを使用して再度実行してください。詳細については、「BlackBerry 10 アプリに署名するためのセットアップ」および「BlackBerry 10 アプリケーションに署名する」を参照してください。

これで問題が解決する場合は、これを回答として確認してください。

于 2013-03-02T07:04:47.590 に答える