Hi all. I'm trying to deploy a few add-ons to a number of computers running macOS and am having trouble with Firefox automatically disabling the add-ons with the following error;
'<add-on name> could not be verified for use in Firefox and has been disabled’ The contextual links provided in the error all link to various documentation regarding signing of the add-on, yet all the add-ons I am trying to be deployed are signed. To deploy the add-on, I am using the method listed at the link below as 'Scenario 2’ to deploy into "/Applications/Firefox.app/Contents/Resources/browser/extensions"; https://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/ <https://mike.kaply.com/2012/02/09/integrating-add-ons-into-firefox/> I have also tried using the location described in the following link in the developer documentation - i.e. "/Library/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/" ; https://developer.mozilla.org/en-US/Add-ons/Installing_extensions <https://developer.mozilla.org/en-US/Add-ons/Installing_extensions> Essentially, I unzip the xpi, rename the folder to the extension ID, and install the folder to the correct location so that Firefox will see it. In all the locations I’ve tried, Firefox seems to have no trouble seeing the add-ons, but always disables the add-ons with the verification error. I am having this problem with uBlock Origin (1.11.4 - from AMO), Lastpass 4.1.44a (from https://lastpass.com <https://lastpass.com/>) and (most importantly) an internal company customisation created in CCK2 and signed in AMO. I am using the same technique in Windows but am not seeing any issues there - the same extensions are working fine. Suspecting it may have been something in either the way I was packaging the unzipped xpi, or how I was handling the unzipped xpi - e.g. potentially opening it in Finder, or permissions changing, I changed my deployment method to copy the signed xpi file across to the client and extract directly to the correct location using the command line unzip built in to macOS - same error. Just to be sure, I tried re-uploading a new version of my company’s CCK2 add-on to AMO, it was automatically signed, downloaded that signed file, unzipped it via command line on the local machine to the correct location and never opened it in the Finder and it still doesn't work - same 'could not be verified' error. Tried with a clean install of Firefox (also cleared out the Firefox folder in ~/Application Support and related preferences as well). Downloaded the latest version of uBlock Origin from AMO - same problem. I’ve set; pref ("extensions.shownSelectionUI", true); pref ("extensions.autoDisableScopes", 0); via a config file and it seems to be set correctly when I check in about:config <about:config>. It’s really frustrating and strange because I’m using the same technique to deploy in Windows, and I’m not seeing any problems there for any of the add-ons I’m trying to install. I am using; macOS 10.11.6 (15G1421) Firefox 52.0.2 CCK2 2.2.3.1 Any help with this would be greatly appreciated. kind regards, Tristan. -- play god [image: Electric Art Logo] <http://www.electricart.com.au/> electric art <http://www.electricart.com.au/> creative production studio [image: Latest Work] <http://www.electricart.com.au/> Level 3, 11-17 Buckingham Street, Surry Hills, NSW 2010, Australia | Phone +61 2 9699 6011 | Skype electric.art | Web electricart.com.au <http://www.electricart.com.au/>
_______________________________________________ Enterprise mailing list [email protected] https://mail.mozilla.org/listinfo/enterprise To unsubscribe from this list, please visit https://mail.mozilla.org/listinfo/enterprise or send an email to [email protected] with a subject of "unsubscribe"

