2011-11-17 58 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.在手機上安裝應用程序。