Skip to content
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

Codesign fails after Yosemite upgrade #720

Closed
thebyrd opened this issue Oct 18, 2014 · 3 comments
Closed

Codesign fails after Yosemite upgrade #720

thebyrd opened this issue Oct 18, 2014 · 3 comments

Comments

@thebyrd
Copy link

thebyrd commented Oct 18, 2014

I upgraded to Yosemite and now I'm unable to sign my atom-shell app. I'm using the most recent atom shell release.

I also found this: http://furbo.org/2013/10/17/code-signing-and-mavericks/

$ codesign --verbose --deep --force --sign "Company, LLC." Atom.app
Atom.app: bundle format is ambiguous (could be app or framework)
In subcomponent: /Users/david/Downloads/Atom.app/Contents/Frameworks/Atom Framework.framework

@zcbenz
Copy link
Member

zcbenz commented Dec 8, 2014

In latest Xcode and Yosemite this problem seems to have gone.

@zcbenz zcbenz closed this as completed Dec 8, 2014
@reggi
Copy link

reggi commented Dec 9, 2014

That's not exactly true @zcbenz

@thebyrd You have to sign your entire app, then overwrite Atom's existing signature like this

codesign --verbose --deep --force --sign "COMMONNAME" build/darwin/atom-shell/Atom.app
codesign --verbose --force --sign "COMMONNAME" build/darwin/atom-shell/Atom.app/Contents/MacOS/Atom

@thebyrd
Copy link
Author

thebyrd commented Dec 9, 2014

@reggi ah, we ended up just using productbuild and packaging everything as a pkg, but this is good to know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants