将调试应用程序部署到playbook会出现"失败881所需签名丢失(RDK,AUTHOR)"

M K*_*atz 5 install code-signing blackberry-playbook

我正在使用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***
Run Code Online (Sandbox Code Playgroud)

请注意,这是运行标准PlayBook安装程序的Marmalade部署工具.

我不明白的是:我认为使用debugtoken.bar文件的关键是你可以安装未签名的应用程序.事实上,我已经使用Marmalade部署工具成功部署了这些未签名的应用程序.但是我在签署应用程序进行分发时遇到了问题,所以我回过头来从头开始做所有事情,从RIM请求新的代码签名密钥,制作一个新的debugtoken.bar文件并安装它等等.现在我的情况比我以前是因为我现在甚至无法安装到设备上.

再说一遍:我的理解是debugtoken.bar的重点是能够在实际签署application.bar进行分发之前部署到设备.那么这个错误信息甚至意味着什么呢?

M K*_*atz 4

回答我自己的问题:

为了将“调试”版本部署到设备,至关重要的是

Application-Development-Mode: true
Run Code Online (Sandbox Code Playgroud)

在 .bar 文件内的 MANIFEST.MF 中。

一个愚蠢的错误,但我会保留它以防它对任何人有帮助......