我正在使用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