You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I downloaded Sourcetree from the website on my MacBook Pro, running Catalina, and when I attempt to launch it I get the error below. Does anyone know how to fix this issue?
“Sourcetree” can’t be opened because Apple cannot check it for malicious software.
This software needs to be updated. Contact the developer for more information.
I can accept this from open source and hobby projects. But not if you are an Atlassian sized company, and this integrates into their paid producs.
First reaction to this is to suspect the release pipeline or downloaded zip to be compromised. I can't find any way to validate the download zip (e.g. SHA/MD5 on their website). Not good.
1. Open Terminal
2. Run this command:
xattr -d com.apple.quarantine /Applications/SourceTree.app
This does not require the user privileges to change System Preferences.
This takes the app out of quarantine & lets it run, but with 10.15.4 (19E266) on a Mac w/ T2, I'm seeing SourceTreeLogin, a child process of ssh which is a child process of git which is launched by launchd.development, repeatedly get some errors
(CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST)
then securityd reports
[com.apple.securityd:clientid] code requirement check failed (-67050), client is not Apple-signed
and it appears the process is killed, then a new one spawned every couple of seconds.
This uses over 100% of a CPU and hammers the network.
Many common apps like Skype, WinZip and Sourcetree have such an issue on macOS Catalina. Usually you can bypass this new macOS gateway by opening the app through System Preferences > Security & Privacy > Check Allow apps downloaded from App Store and identified developers > Click Open Anyway (as mentioned by Anouk Hermsen).
If it still doesn't work, I assume that you are double clicking on the Sourcetree install icon, yes? Don't do that. Instead right mouse click or control click on it. You should get an Open option in context menu > Select Open > Then the next dialog box you see will be similar to the one you report, but it will also have the Open button added. Choose Open and voila.