-
-
Notifications
You must be signed in to change notification settings - Fork 7k
1.6.5 fails Gatekeeper check on OS X #3468
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Some additional info. I have 2nd Mac running OS X 10.10.4 where Arduino IDE 1.6.5 works fine with Gatekeeper. I installed 1.6.5 on the 2nd machine sometime last week. I verified there is no gatekeeper exclusion using I downloaded latest 1.6.5 from arduino.cc onto this Mac and the new download fails to open with Gatekeeper. I copied the working Arduino IDE 1.6.5 from the second mac to the first mac and it runs fine. Gatekeeper is happy. |
It looks more like an error with your gatekeeer rather than an issue with the IDE. MacOSX releases of the IDE are indeed signed |
/cc @cmaglie |
I'm wondering how gatekeeper could match @don can you explain it in some way? |
@ffissore I've tested on 2 machines running 10.10.4 with the same results. I'll test on more machines today. The tools verify that it's signed by gatekeeper is not happy. @cmaglie no idea why gatekeeper is looking for that lib in ~jenkins. Probably some obscure setting in xcode. Can you guys duplicate on any of your machines? The latest 1.6.5 fails Gatekeeper but 1.6.2 works fine? |
Gatekeeper fails when I download Arduino IDE 1.6.5 on OS X 10.10.4 using Chrome or Safari and click the zip file to unzip. Gatekeeps works when download Arduino IDE 1.6.5 on OS X 10.9.4. Gatekeeper works when download Arduino IDE 1.6.5 on OS X 10.9.4 and scp the zip file to a Mac running 10.10.4 and click the zip file to unzip. The shasum of all the files is the same The "broken" files show the downloaded from http://downloads.arduino.cc when viewing info with CMD + I If I scp the "broken" zip to myself, the downloaded metadata is removed, and Gatekeeper is happy.
So it appears something is wrong with the meta data on 10.10.4. Maybe it's a bug in 10.10.4? Maybe it's something that can be worked around sending downloading to the browser? |
@don |
Indeed the problem is in It seems that OSX 10.10.4 has tightened the checks on packaged contents. Do you know a way to let gatekeeper skip this check? |
@don |
Positive feedback received. |
@cmaglie just seeing this notification now... http://downloads.arduino.cc/arduino-1.6.5-r3-macosx.zip looks good. Thanks for fixing this! |
Arduino 1.6.5 fails to open with Gatekeeper warning
OS X 10.10.4
Arduino 1.6.4 and 1.6.3 download on 15-July-2015 have the same broken behavior. (I though these worked in the past.) https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
Arduino 1.6.2 download on 15-July-2015 works OK.
spctl is happy with the file. No output means it passes.
For reference something like Tor fails this check.
codesign thinks the app is signed
opening the file gets a gatekeeper warning
Here's the log output from Console.app when opening the app and getting the Gatekeeper warning
Maybe a path got hardcoded to a dylib on the jenkins server?
/Users/jenkins/jenkins/workspace/toolchain-avr-mac32/objdir/lib/libusb-1.0.0.dylib
The text was updated successfully, but these errors were encountered: