Installed Sierra last night and ran into my first problem in the first minute of use. The new Gatekeeper functionality removes”Anywhere” as a viable location from which to install.

screen-shot-2016-09-23-at-12

Really annoying. So there are a few ways to override this but I’m a little annoyed they are all cmd line and there is no easy interface for this. Once again, Apple telling people what they need to do and being (in my case at least) completely wrong.

You need the spctl command. Spctl manages the subsystem for security assessment policies. This determines whether files, folders, apps etc. can be installed, executed or something similar. For a full set of commands you can run man spctl but these next two should do the trick:

To disable Gatekeeper completely:

sudo spctl –master-disable

This will add the Anywhere option back in. To add an entry for one app only, you can use:

sudo spctl -add -/Home/Henry/Downloads/myApp.app

This will add it by path. However I like having the Anywhere option back and doing proper system backups in case anything goes wrong.

screen-shot-2016-09-23-at-12-49-12