The Mac’s default preferences stop you from opening applications from unidentified developers. Apple does this to keep the Mac safe from malware – software that can harm your computer and jeopardize security. Still, it’s possible to download software from an unidentified developer that’s totally legitimate. Here are instructions for what to do if you have such an app you’d like to use.
Let me just emphasize at the outset that these security restrictions are in place for a reason. Malware is a huge problem on all computers, including the Mac. Fortunately there’s a way to open individual apps without changing the Mac’s default security settings. This way you can keep your Mac safe and run the apps you need.
In this example, I’m opening an application called Tweeten. It’s a desktop Twitter client app based on TweetDeck. For whatever reason, its developers don’t have a signed digital certificate from Apple. I’m not sure why, exactly, but I’m not terribly worried about it, since I know Tweeten is a legitimate app. But the first time I try to open it when I download it, I see this error message:
“‘Tweeten’ can’t be opened because because it is fromm an unidentified developer.
“Your security preferences allow installation of only apps from the App Store and identified developers.”
Your only option is to click on OK button, which won’t open the app. So how do you do it?
The trick is to hold down the Control key on the keyboard. Click the app icon. Then choose Open from the shortcut menu.
The Mac will ask if you’re sure you want to open the app. Click on the Open button to continue.
The Mac will save the information about that app as an exception to your security settings. That way, when you double-click on it next time, it’ll open just like any other app.
You can also modify your Mac’s security settings to open apps from any developer by opening the Security & Privacy system preference. I strongly caution you not to do this, however. Apple’s set up the system the way it works for a reason – to protect you. The method I’ve described above lets you set up exceptions to the rule, but keeps security intact otherwise.