I'm currently using cfx xpi
to package my add-on to a .xpi file, as instructed here in the Add-on SDK Development Guide.
I would now like to build my code on a machine where the Add-on SDK is not present, which means no Python, and no cfx. Is it possible to do this, preferably from the command line?
I've tried simply zipping up the MyAddon folder to MyAddon.zip, and then renaming it to MyAddon.xpi, but when I try to install it on Firefox, I get the error message "This add-on could not be installed because it appears to be corrupt."
Any and all help appreciated.