DMG + Developer ID Code Signing #312

Closed
btjones opened this Issue Dec 16, 2013 · 2 comments

Projects

None yet

1 participant

@btjones
btjones commented Dec 16, 2013

Following the directions for publishing an update in the wiki it says that a zipped DMG can be used to distribute the app. However, when also using Developer ID to code sign (and using #227 as a guide to troubleshoot), when updating an app it gives the "The update is improperly signed" error.

I finally discovered that just zipping the .app worked properly. So something with Developer ID code signing and using a DMG don't work together.

I'm using:

  • master branch: d2b7fd6 (slightly modified so that it will compile on 10.9 - here is my pull request that addresses the 10.9 issues)
  • OS X 10.9
  • Xcode 5.0.2
@btjones
btjones commented Dec 19, 2013

It turns out this is just incorrect documentation.

If you distribute your .app in a .dmg, zip up the .dmg.

I tried NOT zipping the .dmg and the update worked along with Developer ID code signing. I think that wiki page should be updated to read

If you distribute your .app in a .dmg, do not zip up the .dmg.

@btjones btjones closed this Dec 19, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment