I just made a theme and uploaded it to AMO and it’s signed and awaiting review but when I try to install it from product page or from versions page it says it’s corrupted, I have no clue why
I found some posts saying it’s because V2 manifests need an ID but as far as I know V2 manifests are also automatically given an ID when signing if they have no ID
I also had another unlisted theme which was also showing corrupted but then it randomly worked finally
I uploaded a new version with the ID in the manifest, now when I try to install it doesn’t say corrupted anymore but it says “Firefox has prevented this site from installing an unverified add-on”
OK I am confused, so the file being valid does not mean signed, it’s signed after review… but the first theme(prior to this one) I uploaded I was able to immediately install v1.0 while it was still awaiting review, but then the next version of that theme I was unable to install. Then I deleted the entire addon and reuploaded a new one with the same file, same issue this time the 1.0 was not installing but then like 5 minutes later I was randomly able to install v1.0