【问题标题】:Sign Firefox extensions签署 Firefox 扩展
【发布时间】:2015-08-12 13:03:51
【问题描述】:

我们有两个 Firefox 扩展 - 第一个用于 Mac,第二个用于 Windows。 Mac 的扩展通过 addons.mozilla.org 站点分发,但 Windows 的扩展通过我们自己的安装程序应用程序。他们做同样的事情,但有不同的代码。它们还具有相同的 UUID。 我们之前没有任何问题,但最近 Mozilla 要求签署所有扩展。不幸的是,如果我尝试签署适用于 Windows 的扩展(通过我们的安装程序分发),则会收到“重复 UUID”错误。

有没有办法在不改变 UUID 的情况下避免它?例如,我可以将 2 个版本作为一个应用提交吗?如果没有,如果我更改 UUID 会发生什么?我们的用户会有什么问题吗?

【问题讨论】:

    标签: firefox firefox-addon


    【解决方案1】:

    如果代码可以编译成ONE插件,即将不同的部分分离成单独的文件,然后根据操作系统导入,那么这2个插件可以合并并作为一个插件上传到Mozilla。

    另一方面,如果代码完全不同以至于无法合并,则需要使用不同的 UUID。

    我还没有遇到很多特定于操作系统而无法在其他操作系统上运行的插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-12
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多