【问题标题】:Signing Apps in Blackberry在黑莓中签名应用程序
【发布时间】:2012-03-29 05:31:09
【问题描述】:

我正在尝试按照以下说明为应用签名:

https://bdsc.webapps.blackberry.com/html5/documentation/ww_publishing/signing_setup_smartphone_apps_...

https://bdsc.webapps.blackberry.com/html5/documentation/ww_publishing/signing_your_smartphone_app_19...

我已完成所有步骤,并尝试通过 Ripple 和命令行进行打包,我收到了成功的完成消息:

我将输出目录中的 OTAInstall 和 StandardInstall 文件夹放在我的服务器上,然后下载并安装应用程序。该图标显示在主屏幕上,但当我单击启动它时,它指出它无法打开,因为它正在尝试访问安全 API。我在这里做错了什么我认为签名过程已经完成?或者这甚至与签名过程有关?任何帮助将不胜感激,谢谢!

【问题讨论】:

  • 有 3 个键。所有 3 个密钥都必须在 bb 服务器上注册。我在开发BB app的时候,一开始就犯了reg only one key的错误。

标签: blackberry blackberry-webworks


【解决方案1】:

如果您有密钥,只需使用配备 BB 插件的 Eclipse Helios(您可以从 BB 网站获取), 去Window >> Preferences >> BlackBerry Java Plug-in >> Signature tool >> Install New Keys

然后选择您的密钥(通常您需要其中的 3 个(RCR、RRT、RBB)),系统将提示您输入密码。 (使用您设备的密码)和签名代码(您必须记住它),并且在执行此过程时您必须连接到互联网才能将密钥注册到 BB 服务器。 那么您将需要 BB 管理器(您可以从 Here 下载它)以便能够将您的手机连接到 eclipse 并且您可以使用它来获取设备的 pin 号。

如果您已成功完成所有这些步骤,您应该没有问题签署您的应用程序,如下所示:

1- 打包您的应用 Rclick on the project >>BB>> package project(s)

2- 为您的应用签名Rclick on proj >> BB >> Sign with signature tool ..

3- 在设备Rclick on proj >> BB >> Load Project(s) on Device .. 上加载(当 BB 桌面“管理器”打开时)

  • 如果您没有签名密钥,请从Here 获取。

  • 顺便说一句,通常“尝试访问安全 api”来自签署应用程序。上次我确实签名并仍然收到此消息..我通过以更有条理的方式重写整个事情来解决这个问题(在不同类中分离屏幕......)然后签名并从第一次尝试就完美运行,我希望你不必经历那个..

我希望我能帮助您彻底解决您的问题, 问候,

【讨论】:

  • 还要确保您为您的设备使用正确的 JDE,如果您的设备使用 os 6.0,那么您应该使用 JDE 6.0 .. 设备会给您相同的消息“模块尝试访问安全 api ' 如果您使用的版本比您设备的新版本 ..
  • 我正在使用 webworks 平台并使用 HTML5 而不是 java 进行开发。上述问题中的前两个链接涉及在 webworks 或控制台中签署应用程序而不是 eclipse,我不确定这是否适用于 webworks 平台?
  • hmm 我从未尝试过 weborks,但实际上它应该是相同的,因为它适用于 eclipse,请查看 THIS (click)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多