2

我有一些使用 Visual Studio 的 Widget 工具包开发的 COD 文件。这些 COD 文件需要先签名,然后我才能在设备上使用它们。

当我从 Eclipse (3.4.0) 中打开签名工具时,当前工作空间中的每个 COD 文件都会显示在列表中。如果我点击“添加”按钮并选择我想从另一个位置签名的 COD 文件,则 COD 文件不会与所有其他文件一起列出。

我尝试从命令行运行签名工具,同样的事情发生了。我点击添加,选择 COD 文件,然后什么也没有发生。如果我在命令行上指定 COD 文件,则会收到一条错误消息,指出签名工具找不到任何 COD 文件。

唯一的例外是今天,就在我去吃午饭之前。当我单击添加并选择它出现在列表中的 COD 文件时,我可以按预期对其进行签名,但每隔一次我都尝试过它不起作用。

关于正在发生的事情或我可以采取的任何其他方法的任何建议?

4

2 回答 2

4

我们使用BlackBerry Ant Tools从命令行进行签名,效果很好。它所做的一切都是启动实际的 RIM 签名工具,但它负责传递正确的文件列表和(可选)您的签名密码——因此它可以或多或少地自动化。除了 RIM 的签名服务器关闭的奇怪时间之外,我没有遇到过任何问题。

于 2009-12-17T17:21:28.060 回答
2

问题是生成的 .csl 和 .cso 文件不在同一目录中,因此签名工具不知道需要对哪个 API 进行签名。

于 2009-12-18T11:43:21.820 回答