2011-11-17 55 views
0

在黑莓应用程序上工作。到目前为止,正在进行日食。现在转移到不支持eclipse插件的webworks sdk 2.2。按照手机页面上的说明获取鳕鱼文件。现在我有鳕鱼文件,我怎么能签署它们?我使用ant命令来生成鳕鱼文件。黑莓手机代码签名for phonegap不使用日食

ant build Buildfile: C:\Dev\bbw\sample\build.xml 

我在project.properties中有密码签名密码。

编辑使用signaturetool Java -jar Signaturetool.jar。当我把鳕鱼文件交给它时,它表示不需要签名。当我在设备上进行OTA安装时,出现错误 - 模块试图访问安全的api。

回答

1

这是有效的。转到您的黑莓安装文件夹并输入以下命令。当然,这里假定你的项目采用正确的zip格式--eclipse为你做了,但如果没有,你只需要将你的项目打包成一个zip文件。

在命令类型:

bbwp yourproject.zip -g mypassword 

它会生成并签名。如果您已经使用蚂蚁所需要的cod文件

+0

这也适用于我。签名工具在签名过程中一直处于冻结状态,但由于兼容性问题,我发现我必须降级到Java 1.6(从1.7开始)(请参阅http://supportforums.blackberry.com/t5/Testing-and-部署/ SignatureTool-Stops-While-Signing/ta-p/1286833) – mason81

+0

@ user529265 - 你能写出更详细的说明吗?现在我有一个OTAInstaller文件夹。我压缩这些吗? – chobo2

1

。使用USB电缆将设备连接到PC,然后运行以下命令。

ant blackberry load-device 

您需要上面的命令运行(在命令提示符),你必须blackberry.xml文件。

(您需要为上述命令安装黑莓桌面软件work.You可以从http://us.blackberry.com/apps-software/desktop/下载相同)

上面的命令将做以下事情你.. 1.build您的应用程序。 2.启动签名工具并要求输入密码。 3.一旦输入密码,它将签署所有.cod文件和其他所需文件。 4.在手机上安装应用程序。