1

我和我的妻子目前正在开发一个用于在 BlackBerry World 中分发的 Phonegap Build 应用程序;但是,每当我们尝试在 BlackBerry 上运行应用程序时,都会收到消息“启动 [TheApp] 时出错:模块 '[TheApp]' 尝试访问安全 api”。

我们知道有很多关于这个特定错误的问题,甚至还有一些与 Phonegap 有关的问题,但似乎没有任何问题可以从 Phonegap Build 的角度回答这个问题或解决我们的特定问题。最常见的答案似乎是应用程序尚未签名或未正确签名,但这不应该是这种情况,因为我们成功将 sigtool.csk 和 sigtool.db 文件上传到 Phonegap Build 并且构建时没有引发错误黑莓手机。此外,我们通过 BlackBerry Eclipse 插件执行的 3 个代码签名文件(RBB、RCR、RRT)的本地安装以获取 sigtool.csk 和 sigtool.db 是成功的。还有很多答案指向 JDK 1.7 和 Signature Tool 不兼容,但我们使用的是 JDK 1.6 JRE 6,所以这也不应该是问题。我们还考虑过从 BlackBerry 请求访问安全元素的签名密钥,但这些密钥似乎仅用于 NFC,而且我们制作的应用程序不使用任何 NFC,除非 Phonegap Build 导致它为某些人调用一些 NFC api原因。

任何帮助或建议将不胜感激。我们在 Phonegap Build 中使用 Phonegap v2.7.0。

4

0 回答 0