-
Notifications
You must be signed in to change notification settings - Fork 66
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
Sign releases #34
Comments
You are right helper requires root privileges and so the only way an
|
Only 0.9 is signed though |
OS X doesn't think so: But then there is this: $ codesign -dv /Applications/yubiswitch.app
Executable=/Applications/yubiswitch.app/Contents/MacOS/yubiswitch
Identifier=com.pallotron.yubiswitch
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=428 flags=0x0(none) hashes=14+3 location=embedded
Signature size=4313
Signed Time=Aug 18, 2015, 2:09:08 AM
Info.plist entries=27
TeamIdentifier=T8ZNNBVE9Z
Sealed Resources version=2 rules=12 files=21
Internal requirements count=1 size=184 And signing the DMG with your GPG signature is the only way I can be sure you published it and not some other rando person who gave Apple $100 : ) |
that is my Developer ID AFAIK |
|
@pallotron I'm afraid this is the blind leading the blind, I've never done any OS X development : P |
@indolering : can you try downloading http://blog.angelofailla.com/download/yubiswitch_0.9.dmg and let me know if it still bitches about the signature? thanks! |
(it turns out I have also to sign the |
this was needed as I was investigating in issue #34
this should be fixed. reopen if needed. |
Should 0.10 & 0.11 also be signed, or is the plan to fully sign for > 0.11? |
They are both signed and all versions will be from now on
|
that's weird, I had a friend trying it and it worked. Also run |
oh damn it I hate Xcode:
Uploading a new signed dmg. |
I've uploaded new files, please try now... |
I think it should be fine now:
|
I just re-downloaded 0.9 - 0.12, and it appears that none of the DMGs are signed?
I get the same results for Wondering if we running into CDN propagation issues? |
No, I think it's just a case of dmg signature getting lost at download. code signature is a flag that gets assigned to extended attributes in the filesystem... that get lost when you upload to the internet. Only the .app inside the dmg should be signed. you always get a notification the first time you download anything, what are you security settings? See http://stackoverflow.com/questions/23951105/os-x-dmg-signature-lost-after-download |
is the .app inside the dmg at least signed? |
|
If I switch to allow from anywhere, open the app, then switch back to only App Store & identified developers, then I never get the cannot open dialog again for yubiswitch until I upgrade to a new version. |
I honestly don't know, the application is signed how you can see from your last command :( |
Hey @jhelwig can you try downloading http://blog.angelofailla.com/download/yubiswitch_0.12.dmg and let me know if you still have the issue? |
That one worked.
Did prompt about the helper, but was able to get past the security check with it still set to "Mac App Store and identified developers". |
Ok so the trick was to sign as "Developer ID" instead of "Mac App Store" |
Since this requires root privileges, it would be ideal if you could sign the DMG. If you have an Apple developer ID, it would be nice if you could sign the binary as well.
The text was updated successfully, but these errors were encountered: