I've signed myself my extension and now it's an XPI. Whenever I try to install the extension from my website, it works perfectly on my computer (running on Linux). When I try to install it on Firefox on Windows, it doesn't: it says something like
The file seems to be corrupted
This is the command I'm running under Linux to zip it before signing it:
cd ~/MyExtension
zip extension.xpi * -r
Why? Is there a way to solve?