In previuos version of OS X when we want to install app that downloaded not from App Store we can simply go to Security setting > General tab and thick “Allow apps downloaded from: Anywhere“.
But not like previous version of OS X, Mac OS Sierra slightly have different security setting by default.
In OS Sierra When you need to install apps that you’ve download not from official App Store you will recieve an error message something like “Your apps” can’t be opened because it is from an unidentified developer, this is because you only allowed to install app downloaded from App Store and identified developer only.
When you go to Security setting you notice that the “Anywhere” button was disappear! Don’t worry nothing wrong with that. Yeah! It can be really frustrating to find a way how to fix it if you have upgraded from previous version of mac os and first time using Mac OS Sierra.
It’s not a problem at all when we only install purchased apps from App Store, actually this is how apple protect their user, thats good! thats why we love Apple product 😜 they guarantee user safety. But in many case we also need other application to do some task.
In this post I will show you how to fix it, but before we fix the “problem” is better we know what causing it, right?
So.. this is why..
When you upgrade to OS Sierra by default Apple Gatekeeper was already activated, that’s why we get the error message when try to install app that wasn’t downloaded from app store. What the heck is gatekeeper?
What is Gatekeeper?
As I’ve read at wikipedia, Gatekeeper is a security feature of the Mac operating system by Apple. which was introduced in Mac OS X Leopard and expanded in Mac OS X Snow Leopard. The feature originated in version 10.7.3 of Mac OS X Lion as the command-line utility spctl. A graphical user interface was added in OS X Mountain Lion and later also in version 10.7.5 of Lion.
Okay! what we gonna do now, is to disable the gatekeeper so we can get back the “Anywhere” option in security setting.
We don’t have to do some high class hacking stuff here! its easier than you think, just open Terminal and write or you can just copy the command below:
You will be ask for password so type in your password and hit enter! logout from terminal and done! see picture below
Now open System preferences go to Security & Privacy and now you should see your “Anywhere” option again just like in previous version of OS X.
Choose Allow apps downloaded from: Anywhere (click it)👇🏻see picture below
Open app that you have installation issue before and run the app to test. it should work just the way it work in El Capitan, Yosemite, Mavericks etc.
Just in case you want to enable back the gatekeeper just do the same thing but change the command from disable to enable like this👇🏻
Just closing words
Back in the day when Apple release the final version of Mac OS Sierra in 20 September 2016 ago, in the next day I quickly download and upgrade my OS. Do some test and tweak on it, and yeah I notice a problem when try to install some of apps that not officially approved by Apple. After few minutes doing some research and finally found this simple solution.
Today I share this experience to you, Mac user or Hackintosher who recently upgrade to Sierra and face the same issue so.. I hope this short post can help you! Cheers!