【问题标题】:BlackBerry Code Signing on Linux without GUI没有 GUI 的 Linux 上的 BlackBerry 代码签名
【发布时间】:2011-01-06 20:56:51
【问题描述】:

经过大量搜索,我还没有找到在没有 GUI 的 Linux 发行版上签署 BlackBerry 应用程序的方法。

截至目前,我收到错误消息“在此应用程序完成初始密钥生成之前无法请求签名。”。问题是我无法通过 CLI 注册 CSI 文件。有没有人在不设置 X11 的情况下做到这一点?

【问题讨论】:

  • ci 标签用于持续集成,但 CLI 可能是更好的标签。
  • 您可以在您的桌面上使用远程 X11 服务器吗?仅用于密钥导入。

标签: linux blackberry automation code-signing command-line-interface


【解决方案1】:

是的,绝对可以在无头 Linux 机器上执行此操作。哎呀,我是在无头 Solaris/UltraSPARC 服务器上做的 :-)

对于实际运行该工具,我喜欢 http://bb-ant-tools.sf.net/ 。如果您使用的是旧版本的签名工具,您可能需要按照http://slashdev.ca/ 中的说明进行一些修改。

虽然该工具可以通过命令行参数完全控制,但遗憾的是它仍然需要访问正在运行的 X 服务器才能运行。解决方法是安装“Xvfb”(用于类似目的的假 X 服务器),在系统的后台启动它,然后设置 DISPLAY 变量,以便签名工具将其用于其非交互式 GUI。

【讨论】:

    【解决方案2】:

    Linux 可能不支持黑莓 sigtool,它可能只是部分工作。 BB 开发工具仍然以 Windows 为中心。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多