我正在使用cfx xpi
将附加组件打包到.xpi文件中,如附件SDK开发指南中的指示here所示。是否可以在不使用cfx的情况下打包Firefox SDK加载项?
我现在想在没有附加SDK的机器上构建我的代码,这意味着没有Python,也没有cfx。有没有可能做到这一点,最好从命令行?
我试着简单地将MyAddon文件夹拉到MyAddon.zip,然后将其重命名为MyAddon.xpi,但是当我尝试在Firefox上安装它时,出现错误消息“This add-on could not被安装,因为它似乎是腐败的。“
任何和所有的帮助表示赞赏。
我们有建筑工作专用机器,我们通常不允许请求任何特殊设置或安装。我认为假设Python不会被安装是一个错误。感谢您的明确答案,但我知道我一定会需要cfx,我会将sdk代码添加到交付中并从那里开始工作。 – BeneGal
我们真的不想要CFX(因此开发目录与安装的是相同的),但这仍然是一种解决方法。为什么你需要在这些机器上构建它,难道你不能传递构建的xpi吗? – jsantell