1

我正在开发由其他人开发的黑莓应用程序。我尝试创建和运行其他应用程序。除了这个特定的应用程序之外,所有应用程序都可以工作。

对于这个应用程序,我需要安全元素签名。我从黑莓那里获得了签名密钥,并请求了安全元素签名。

每当我在模拟器上运行应用程序时,它都能完美运行。但是,当我尝试在 Blackberry Bold 9900 上运行它时,它会告诉我'application name' has verification errors,有时会说应用程序已终止,有时会说'net_rim_tsm_lib' not found.. 目前它说'net_rim_tsm_lib' not found

我不确定它有什么问题。请帮忙。

先感谢您,

4

1 回答 1

0

在网上搜索并询问同事后,我发现了问题所在。基本上,我试图使用安全元素,而黑莓给我的签名密钥没有使用安全元素的权限。出于我的目的,我不需要访问安全元素,因此我只是将应用程序的那一部分取出,它运行良好。但是,如果您需要访问安全元素,则需要获取安全元素的签名密钥。您可以向 BlackBerry 索取它们,我的请求未获批准,因此我无法获得签名密钥。祝他们好运。

请注意,在网上搜索时,我发现验证错误的原因有很多。我不确定这一切是否只是废话,验证错误背后的全部原因只是一些签名密钥。所以我不确定这是否适用于您的所有问题。

谢谢

于 2013-04-01T20:18:58.713 回答