5

Marmalade を使用して PlayBook アプリを作成していますが、私の質問は PlayBook アプリ全般に当てはまると思います。debugtoken.bar ファイルを正常に作成し、デバイスにインストールしました。ビルドされた application.bar ファイルをデバイスにインストールしようとすると、次のようになります。

 [execute] "blackberry-deploy.bat -device 192.168.1.114 -password ******* -installApp -package deployments\default\playbook\release\Quote Unquote.bar"
Info: Sending request: Install
Info: Action: Install
Info: File size: 6400334
Info: Installing ...
Info: Processing 6400334 bytes
actual_dname::
actual_id::
actual_version::
result::failure 881 required signatures missing (RDK, AUTHOR)
ERROR: error running blackberry-deploy
***ERROR***

これは、標準の PlayBook インストーラーを実行する Marmalade 展開ツールであることに注意してください。

私が理解できないのは、 debugtoken.bar ファイルを使用するポイントは、署名されていないアプリをインストールできることだと思っていました。実際、このように Marmalade デプロイ ツールを使用して、これらの署名されていないアプリを正常にデプロイしました。しかし、配布用のアプリに署名するのに問題があったので、戻ってすべてをゼロからやり直し、RIM に新しいコード署名キーを要求し、新しい debugtoken.bar ファイルを作成してインストールしました。今はデバイスにインストールすることさえできないので、以前はそうでした。

繰り返しますが、私の理解では、debugtoken.bar のポイントは、配布のために実際に application.bar に署名する前に、デバイスにデプロイできるようにすることでした。では、このエラー メッセージは何を意味するのでしょうか。

4

2 に答える 2

4

私自身の質問に答えるには:

「デバッグ」ビルドをデバイスにデプロイするには、次のことが重要です。

Application-Development-Mode: true

.bar ファイル内の MANIFEST.MF 内。

ばかげた間違いですが、誰かの役に立てば幸いです...

于 2012-06-30T06:30:08.863 に答える
0

QNXデプロイメントプラグイン「C:\ Marmalade \ 6.1 \ s3e \ deploy \ plugins \ qnx \ qnx.py」を見てみると、「playbook_keystore」が指定されている場合、「FOR DEVELOPMENT」オプションがfalseであることがわかったので、 Marmalade System Deployment Toolの署名セクションであり、署名を試みていません

于 2012-12-04T12:40:33.650 に答える